where is indira point located in india map
Indira Point Indira Point is a village in the Nicobar district at Great Nicobar Island of Andaman and Nicobar Islands, India. It is located in the Great Nicobar tehsil.[1] It is the location of the southernmost point of India's territory.