LONDON, UK - APRIL 29: Union Jacks and wedding flags line the Mall for the royal wedding of Prince William and Catherine Middleton on the April 29, 2011, in London, UK
Editorial use only
Editorial credit: Mr Pics / Shutterstock.com

Royalty-free stock photo ID: 76473682

LONDON, UK - APRIL 29: Union Jacks and wedding flags line the Mall for the royal wedding of Prince William and Catherine Middleton on the April 29, 2011, in London, UK