Which river flows through London?
B
Correct answer
Explanation
The River Thames flows through London and is England's most famous river, running 346 kilometers from source to sea. London's historical and economic development centered on the Thames, which remains a vital waterway. The Tagus flows through Lisbon (Spain/Portugal), the Neva through St. Petersburg (Russia), and the Mersey through Liverpool (England).