The neighboring countries lie to the south east of the nicobar island
Answers
Answered by
1
indonesia(sumatra islands) is the correct answer
Similar questions