Actors wearing masks and dressed as members of the British royal family perform in a window of a Selfridges department store in London on April 28, 2011. Visitors from around the world are expected to arrive in London this week for the royal wedding of HRH Prince William and Kate Middleton, which will take place on April 29, 2011. UPI/ David Silpa