Asked in Lakes and Rivers, England, London
What is the capital city that is located on the Thames River?
London is the capital of England and the United Kingdom, and is located on the River Thames. ...
Asked in Lakes and Rivers, Canada, England
Where is Thames River located?
The Thames River is in southern England. It starts in Kemble near Gloucester then ambles eastward through Oxford and London finally emptying into the English Channel after about 210 miles. There is also another Thames in Ontario, Canada. ...