Royal wedding preparations in London
Royal wedding preparations in London
A restricted parking sign is seen in front of Westminster Abbey in London on April 26, 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
License photo
x
Feedback