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.