River Thames

From Encyc

The River Thames is a river in England, providing access to London from the North Sea.

It has the greatest annual flow of any river in the British Isles.