London Eye – England
The London Eye was built to celebrate the millennium in 2000 and was originally known as the Millennium Wheel. It has now become an iconic symbol of the city of London. The London Eye is a giant Ferris wheel that is located on the South Bank of the River Thames in London, England. The leisurely…
Read More