• Albert Embankment and London Eye

Albert Embankment and London Eye

England, London, Thames, London Eye

The London Eye was built as part of London's 2000 Millennium celebrations and has become one of the city's most popular tourist attractions.