London is on ........ river thames
Answers
Answered by
1
Answer:
London is on the river Thames
Similar questions