English, asked by sahilkwats9048, 1 year ago

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

Answers

Answered by kritikaa81
1

Answer:

London is on the river Thames

Similar questions