LONDON - APRIL 27: The Mall decorated with union flags for Prince William and Catherine Middleton's royal wedding celebration to take place April 29. April 27, 2011 in London, England.
Editorial use only
Editorial credit: Nando Machado / Shutterstock.com

Royalty-free stock photo ID: 76098076

LONDON - APRIL 27: The Mall decorated with union flags for Prince William and Catherine Middleton's royal wedding celebration to take place April 29. April 27, 2011 in London, England.