London is situated on the bank of the river
Answers
Answered by
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
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