The River Thames is a major river flowing through Southern England, through many cities, towns and villages including Oxford, Reading, Windsor and London (where it is an iconic part of the city). The Thames is the longest river in England (346km / 215miles) and the second longest in the entire UK after the River Severn. The Thames’ source is in Thames Head in Gloucester (although it is argued that Seven Springs is also a Thames source), and its mouth is the Thames Estuary leading into the North Sea. In medieval times the river was the southern boundary of London, with Southwark (a separate town) on the other bank.
Latest articles