London Eye on the Thames, London, England

London Eye