London: Eye at Night

London Eye is a giant 135-metre (443 ft) tall Ferris wheel situated on the banks of the River Thames in the British capital, visited by over 3.5 million people annually.

Leave a comment