London Eye Published April 6, 2013 at 2048 × 1360 in London ← Previous Next → The famous London Eye towering over the Thames River.