Kate, Britain's Princess of Wales, says love is the greatest gift people can give each other in a message to guests who will attend her annual Christmas carol service next week at London's Westminster ...
Some results have been hidden because they may be inaccessible to you