This English river flows from the Cotswold  hills to its mouth on the North Sea
The River Thames rises in the Cotswold Hills in 
Gloucestershire, and flows roughly ... known as the River Isis), until the Chilterns 
and on through London to the North Sea.