Does the river thames flow from Scotland?
The River Thames does not flow from Scotland. The River Thames is a river that flows through southern England. It is the longest river entirely in England and the second-longest in the United Kingdom, after the River Severn. The River Thames rises at Thames Head in Gloucestershire and flows through London before emptying into the North Sea at the Thames Estuary.