This English river flows from the Cotswold  hills to its mouth on the North Sea
It rises in 
the Cotswold Hills of Gloucestershire and flows about 210 miles (338 kilometers)
... [DOC] [TLE] River Thames | Article about River Thames by The Free Dictionary [PAR] Find out information about River Thames.