What is the name of the river that flows through London, England?
Answer Thames
The River Thames, the longest river in England at two hundred and sixteen miles, flows through the city of London as well as other parts of southern England.
Asked by Darrell Rowe · Last updated 5 years ago · 1.3K views