Original: Indira Point, the southernmost point of India, is located on these islands (Great Nicobar).
Simplified: Until the 2004 Indian Ocean earthquake, Indira Point, south of Great Nicobar, was the southernmost point in India.