Thames River
The Thames River is the longest and most famous river in England, flowing through London and southern England. The name of the river is dervied from the Brittonic name for it, Tamesas. Throughout history, it has been a hubub of human activity, leading to the creation of London and Oxford, as well as several other major cities. The Thames River has lead to much of the commerce in England.