Distant view of London Eye & Westminster Bridge from a moving vehicle, London. (LONDON EYE 20d)Distant view of London Eye & Westminster Bridge from a moving vehicle, UK, London. The London Eye is a giant Ferris wheel on the South Bank of the River Thames