The Thames is a celebrated river flowing through southern England, from the Cotswolds to the North Sea. It carves the historic heart of London, shaping its identity and bearing centuries of trade and culture along its banks. See also Britain Water Geography Estuary