Share
twitterlinkedinfacebook
Image 1 of 1
DRO00127UK.jpg
Construction site in Stratford, with Canary Wharf and Docklands in the distance. London's 2012 Olympic Games bid is centred around this part of the East End, including this very site.