India Languages, asked by ronitbhatti96, 6 months ago

Thames river in London belongs
to which country *
O
UK
O Nepal
O
Pakistan​

Answers

Answered by nikitachintamanpatil
1

Answer:

UK

Explanation:

Answered by payalsingh1134
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