where is nicobar situated
aryak27:
oh
Answers
Answered by
0
It is situated in Andaman island.
Answered by
0
it is in the southest Asia,135kms away from achae ,sumatra
Similar questions