Aerial view of the London 2012 Olympic Site


London's Olympic Park is a new sporting complex currently under construction in Stratford in East London for the 2012 Summer Olympics.


Size: 2782px × 4200px
Location: Stratford, London, United Kingdom
Photo credit: © Warren King / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 2010, 2012, aerial, athletics, britain, city, complex, cycling, east, england, games, great, helicopter, kingdom, london, olympiad, olympic, olympics, park, september, site, sporting, stadium, stratford, summer, track, united, velodrome, velopark, venue, view, village, xxx