where us London located
Answers
Answered by
3
Hii mate..
London is located in..
England
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
7
Answer:
London is located in the country "United Kingdom"
continent " Europe "
hope this helps you
mark me as brainliest pls
Similar questions