Science, asked by shagunverma0757, 1 year ago

On which river did London situated

Answers

Answered by muskiii80
1

here is your answer dear mate ....

river thames.....

hope it will help you if it then mark as brinlist

Answered by sathvika27072005
2

river Thames. London is situated in southeastern England, lying astride the River Thames some 50 miles (80 km) upstream from its estuary on the North Sea.

Similar questions