English, asked by swarnalatha2055, 4 months ago

london is on ______ thames river.​

Answers

Answered by HiroGaming
2

london is on THE Thames river.

Answered by vidhyabarud
4

London is on the Thames River.

Hope Helps You ✌️

Please mark as the Brainliest !!!

Similar questions