Which river flows through London?
Question 1
Q1. Which river flows through London?
Answer: Thames
Explanation: The River Thames flows 346 km through southern England, passing through central London before emptying into the North Sea.