United Kingdom

London Eye

The London Eye is the world’s largest cantilevered observation wheel, standing over the River Thames at 135 meters with over 3 million visitors a year.

London

London is more than England’s capital – it’s one of the world’s leading cities and centres of culture, politics, entertainment, finance, fashion and more.