Sunday marks a quarter of a century since the London Eye opened. While its ceremonial opening was on 31 December 1999, it wasn't used by the paying public until 9 March 2000. One of the most ...
With more than three million visitors every year and a quarter of a century under its belt, the London Eye has become a mainstay of the capital's skyline and one of the UK's most popular tourist ...