Answer :

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

Other Questions