Where is the source of the River Thames?
The Thames River is a river in the South of the UK which arises from Kemble, Gloucestershire