The London Eye
SaveSavedRemoved 0

The London Eye

The London Eye, located on the banks of the Thames river in London, is a massive, 136 meter (442 feet) high observation wheel holding thirty-two glass-walled capsules. It provides wonderful views over central London. The wheel doesn’t normally stop to take on the passengers since the rotation rate is quite slow to ...

Tripflow