steverebus.com
London Eye & Big Ben
Description I have been on the London Eye a couple of times and it has rained both times! lol :D The London Eye is a giant Ferris wheel situated on the banks of the River Thames in London, England…