River Thames
Jump to navigation
Jump to search
The Thames River (alternately River Thames) is a river with its headwaters near England's border with Wales, that flows approximately 100 miles east, to empty into the North Sea.
It flows through London, the capital of the United Kingdom. During the age of sailing ships London was a very busy port.