Interesting facts about the London Eye

The London Eye is a giant Ferris wheel located along the River Thames in London, England. Also known as the Millennium Wheel, it has also been called by its owners the British Airways London Eye, then the Merlin Entertainments London Eye, then the EDF Energy London Eye. Since mid-January 2015, it has been known as … Read more