LONDON, UK-JUNE 5: The Olympic Stadium Under Construction Ready For The 2012 Olympic Games Which Will Be Held In The City Of London, June 5, 2010, London, UK
Editorial use only
Editorial credit: Padmayogini / Shutterstock.com

Royalty-free stock photo ID: 59813719

LONDON, UK-JUNE 5: The Olympic Stadium Under Construction Ready For The 2012 Olympic Games Which Will Be Held In The City Of London, June 5, 2010, London, UK