London – City of London Under your feet

Like an Eye of a storm, London Eye a remarkable and a 135m tall breathtaking structure sits in the epicentre of the hustle and bustle of London.