An actor wearing a mask and dressed as Kate Middleton 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

- Image ID: TYB5DN
An actor wearing a mask and dressed as Kate Middleton 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
UPI / Alamy Stock Photo
Image ID: TYB5DN

Search stock photos by tags