River Thames

Whilst synonymous with London the River Thames is England’s longest river that also passes through Windsor, Oxford and Reading to name just a few. As the river meanders through London it passes many of its famous landmarks, Tower Bridge and Waterloo Bridge just a couple of the many bridges it flows beneath. Its journey also carries it past the Houses of Parliament, the London Eye and the Tower of London.