Submitted by Laurie Barber on Sun, 08/05/2012 - 00:00.

London Eye
The London Eye, London, England - a giant Ferris wheel located on the South Bank of the River Thames.
The London Eye, London, England - a giant Ferris wheel located on the South Bank of the River Thames.