Flags are seen for sale ahead of the forthcoming wedding

Flags are seen for sale ahead of the forthcoming wedding of Britain’s Prince Harry and his fiancee Meghan Markle, on Oxford Street in London, Britain, May 11, 2018. REUTERS/Toby Melville

Top Stories

- Advertisement -