London is .... the river Thames
Answers
Answered by
8
Answer:
London is on bank of the river Thames.
Answered by
5
Answer:
London is bank of the river Thames.
Similar questions