London is situated on the bank of river: Posted by: Aima Sheikh Posted on: April 7, 2019 General knowledge McqsA.Delaware B.Nile River C.Thames✔ D.None of theseShare this...FacebookPinterestTwitterLinkedinRelated posts:What is the largest river in the world by volume? Second largest river in the world is? London is situated on the bank of river: Third largest river in the world is? The World’s Longest Rivers By Length Which is longest river in Asia? On the bank of which river is the city of London located? Liverpool is situated on the bank of river Lisbon the capital of Portugal is situated in the bank of river ? Liverpool is situated on the bank of the river: