England.
The River Thames flows through London which is the capital of the United Kingdom.
England
The river Thames is England, and is the river that London is built on.
The River Thames flows through England.
The River Thames does not have a delta.
England..
kinston
England.
The River Thames runs through one country; England.
The Thames River is in the country of England.The River Thames is located in southern England and flows through its capital, London.England
England
Sherlock Holmes and the River Thames are from/in the UK.
Find London on the map and you will see that the river Thames runs through London.
That would be the River Thames.