Ogle the crown jewels at the Tower of London, hear the chimes of Big Ben, and see the Houses of Parliament in action. Cruise the River Thames, and take a spin ...