English, asked by sahilkwats9048, 10 months ago

London is on ........ river thames

Answers

Answered by kritikaa81
1

Answer:

London is on the river Thames

Similar questions