The River Thames rises in the Cotswolds, England near Cirencester and flows 336 km to the North Sea. Research Thames