London Eye

The London Eye, or the Millennium Wheel, is a cantilevered observation wheel on the South Bank of the River Thames in London.¬†Wikipedia The wheel is a very striking landmark on … Continue reading London Eye