Social Sciences, asked by latagupta1808, 11 months ago

London is situated on the bank of the river​

Answers

Answered by yogichaudhary
2

Answer:

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

Answered by 0406
2

Answer:

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

hope u find it useful!

Similar questions