London is __ the River Thames
Answers
Answered by
3
Answer:
London is by the River Thames
the previous answer is wrong
If it helped u plz mark as brainliest
Similar questions