There is, perhaps, no better way to see London from a historical point of view than to see it from the River Thames. The Thames is the reason for London's existence. The river is the centre point of the metropolis, with many of the great attractions of London being along its banks, or within a … Continue reading Thames River Cruise