ALEX BARTEL / SCIENCE PHOTO LIBRARY ALEX BARTEL / SCIENCE PHOTO LIBRARY
London Eye, aerial photograph. The London Eye, also known as the Millennium Wheel, is an observational wheel situated on the South Bank of the River Thames, London, UK.
Model release not required. Property release not available.