locate nicobar island
Answers
Answered by
2
Answer:
They are located in Southeast Asia, 150 km north of Aceh on Sumatra, and separated from Thailand to the east by the Andaman Sea.✌✌✌✔☺
Answered by
0
Answer:
It is an southern most island of India. It is an atoll island. It contains many volcanic mountains.
Similar questions