British royal family merchanidise and tourism souvenir masks which show the faces of the Duke and Duchess of Sussex (Prince Harry and Meghan Markle) on their wedding day, on display in the window of trinket shop in Oxford Street, on 15th January 2020, in London, England.
Add to Cart Add to Lightbox Download