233k views
3 votes
Where is the source of the River Thames?

1 Answer

1 vote
The Thames River is a river in the South of the UK which arises from Kemble, Gloucestershire
User Linefeed
by
7.7k points