Here are some surprising facts about the London Eye as the iconic landmark turns 25. This March will mark 25 years since the London Eye first opened and what better way to celebrate than with some fun ...
It stands 135 meters tall and offers panoramic views of London up to 40 km away.