Royal wed­ding bells

A vis­i­tor tak­ing a selfie with wax­work fig­ures of Bri­tain’s Prince Harry and his Amer­i­can fi­ancee Meghan Markle, ar­ranged by Madame Tus­sauds near Wind­sor Cas­tle in Wind­sor, west of Lon­don, on Wed­nes­day. Prepa­ra­tions con­tinue ahead of the forth­com­ing royal wed­ding to take place to­mor­row at St Ge­orge’s Chapel in Wind­sor Cas­tle.