License Photo

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.
Royal wedding preparations in London
Please enter the numbers you see to the right.