OVERVIEW View more A global tourist attraction. The London Eye is one of the UK’s most famous landmarks, welcoming over 50 million visitors since opening in March 2000.