The London Eye or the Millennium Wheel The London Eye or the Millennium Wheel is an extremely large passenger-carrying Ferris wheel situated on the banks of the River Thames in C...Read More