Indira Point
it is the southernmost point of Republic of India. situated on Great Nicobar Island in the Nicobar Islands.
34 Opinions
Indira Point
it is the southernmost point of Republic of India. situated on Great Nicobar Island in the Nicobar Islands.