Geography, asked by sandeepkhaira6608, 1 year ago

The neighboring countries lie to the south east of the nicobar island

Answers

Answered by chirayu270503
1
indonesia(sumatra islands) is the correct answer
Similar questions