Image 1 of 1
UKLondonD0015.jpg
London Eye - The London Eye, on the south bank of the River Thames, London, England, UK