Indira Point
4.30
(81)
3rd
Tourist attraction
Indira Point - Location details
Indira Point, Nicobar, Andaman & Nicobar
Indira Point - History details
Indira Point is the southernmost point of India's territory, located on the Great Nicobar Island in the Andaman and Nicobar Islands.
Reviews
4.30
(81)