Situated on the banks of the River Thames, the London Eye is an enormous, 135 meter (443 ft) highobservation wheel carrying 32 exterior glass-walled capsules. It offers fantastic views over central London. It is the most popular paid tourist attraction in the United Kingdom, visited by over 3.5 million people annually.