River Thames

A river in southern England that flows 210 miles (338 km) east from the Cotswolds in Gloucestershire through London to the North Sea