English, asked by faraz3307, 10 months ago

London is __ the River Thames

Answers

Answered by Anish2009
3

Answer:

London is by the River Thames

the previous answer is wrong

If it helped u plz mark as brainliest

Similar questions