The London Eye, which opened in 2000, is London's most popular paid-for tourist attraction.

The London Eye, which opened in 2000, is London’s most popular paid-for tourist attraction.