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 · Last updated 5 years ago · 1.3K views

Challenge yourself with more Daily Quizzes quizzes