English, asked by mallickshiba91, 9 months ago

London is .... the river Thames​

Answers

Answered by ShobhitD
8

Answer:

London is on bank of the river Thames.

Answered by farhanhoda19
5

Answer:

London is bank of the river Thames.

Similar questions