London Eye London Eye, aerial photograph. The London Eye was the tallest observational wheel in the world when it opened in 2000. Photographed on the South Bank, London, UK. Stock Photo - Afloimages
London Eye, aerial photograph. The London Eye was the tallest observational wheel in the world when it opened in 2000. Photographed on the South Bank, London, UK.