Thames river in London belongs
to which country *
O
UK
O Nepal
O
Pakistan
Answers
Answered by
1
Answer:
UK
Explanation:
Answered by
12
Explanation:
England
London; Thames River
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