Royal wedding bells
A visitor taking a selfie with waxwork figures of Britain’s Prince Harry and his American fiancee Meghan Markle, arranged by Madame Tussauds near Windsor Castle in Windsor, west of London, on Wednesday. Preparations continue ahead of the forthcoming royal wedding to take place tomorrow at St George’s Chapel in Windsor Castle.