Meghan Markle sports $96,000 ring and $200 Banana Republic dress with Harry in Germany
The duchess has landed. And I don’t even need to tell you which one now do I? (Sigh. One day my editor will let me devote thousands of words to rhapsodising about my personal numero uno, Sophie, the Duchess of Edinburgh, right?) Travelling via a brief stopover in the UKContinue Reading