River Thames

From Encyc
Jump to navigation Jump to search

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.