The London Eye is like an English eiffel tower.It is impressive enough on sheer size alone, but the truly remarkable feature is its view of London. You’d be hard pressed to get a better one. Situated on the banks of the Thames next to Westminster Bridge, a ride on the Eye offers a birds-eye view of London’s most famous landmarks—the Palace of Westminster, Big Ben, the Tower of London, Tower Bridge, Westminster Abbey, and more