1 Answers
Option 4 : Indira Point
Indira Point is a village in the Nicobar district of Andaman and Nicobar Islands. It is located in the Great Nicobar. It is the location of the southernmost point of India's territory.
4 views
Answered