London is situated on the bank of river: Leave a Comment / GK Mcqs A. Delaware B. Nile River C. Thames D. None of these