...the River Thames, that is.
With a total length of 236 miles, the Thames is the second longest river in the U.K. Rising at Thames Head (quite appropriate, eh?) in Gloucestershire, it passes through Oxford, Windsor, and London, before entering the North Sea via the Thames Estuary (between the counties of Essex and Kent).