The London Eye Has Turned 25
Located on the South Bank of the River Thames, the 443-ft-tall London Eye turned 25 since its opening to the public on March 9, 2000.
Its architects, Julia Barfield and David Marks, designed the wheel...
Read More
What would you like to watch today?