London is situated on the bank of river:

  • (A) Thames
  • (B) Delaware
  • (C) Nile
  • (D) None of these;
Correct Answer: A

Leave a Reply