Thames River

The London River

Thames River

The Thames river is the longest river in England.

There is a national trail for the entire length next to the river.

At the part of river in London there is an attraction called London Duck.

During the saling on the river you can pass under the London bridge.

The Thames river begins at the Kemble village and ends at the north sea of England.