With weeks to go before the royal wedding, the faces of Prince Harry and Meghan Markle adorn merchandise that hangs from a tourist trinket kiosk on Piccadilly, on 1st May, in London, England.