Archives

25 Years of Illuminating the London Skyline

Since March 9th, 2000, the London Eye has established itself as a defining feature of the British landscape. As the crowd-pleasing heart of London, tourists flock from around the world...