Royal wedding preparations in London
An actor wearing a mask and dressed as Prince Harry performs 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
Please fill out form for pricing information for the photo below.