What does the london eye usually refer to?
The London Eye is a large Ferris wheel located on the South Bank of the River Thames in London, England. It is one of the most popular tourist attractions in the UK and is the world's tallest cantilevered Ferris wheel.