Geography, asked by DrishtiSaraswat, 1 year ago

Which neighbouring country lie on the the southeast
of Nicobar Island​

Answers

Answered by prabhatmaster2005
2

Sri Lanka lies to the southeast of Nicobar island

Answered by snehashinde
1

It is helpful for you...
Mark It Brainly
Attachments:
Similar questions