London is on the bank of river
-
danube
-
spree
-
havel
-
thames
D
Correct answer
Explanation
London is situated on the River Thames, which flows through southern England and the heart of the capital. The Thames has been central to London's history as a trade route and water source. Major landmarks like the Houses of Parliament and Tower Bridge line its banks. The Danube flows through central Europe, Spree through Berlin, and Havel through Brandenburg.