Loading...
 
Skip to main content

Nicobars

Nicobars is a group of islands in India. The islands located south of 10º N latitude are called Nicobar group of islands. It has 24 islands. Only 13 of them are inhabited by human beings.


Page last modified on Thursday February 4, 2016 18:03:18 GMT-0000