london is on ______ thames river.
Answers
Answered by
2
london is on THE Thames river.
Answered by
4
London is on the Thames River.
Hope Helps You ✌️
Please mark as the Brainliest !!!
Similar questions