The London Eye, also known as the Big Dipper, is the tallest man-made object in the world, standing at approximately 130 meters (433 feet) tall. It is located in London, England, at the entrance of the Thames River, on the north bank of the River Thames. The sight of the Eye is one of the most iconic landmarks in the world and has inspired countless works of art and literature.