The river Thames is England, and is the river that London is built on.
kinston
England..
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.The River Thames flows through London which is the capital of the United Kingdom.
England
Sherlock Holmes and the River Thames are from/in the UK.
That would be the River Thames.
The river thames only flows through the country England in the counties of Gloucestershire, Wiltshire, Oxfordshire,Berkshire, Buckinghamshire, Surrey, Essex and Kent
The capital of the United Kingdom, London, lies on the Thames River.