On which river did London situated
Answers
Answered by
1
here is your answer dear mate ....
river thames.....
hope it will help you if it then mark as brinlist
Answered by
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
Math,
6 months ago
Math,
1 year ago
Environmental Sciences,
1 year ago
Math,
1 year ago
Physics,
1 year ago