Indira Point, located in the Nicobar Islands, is the southernmost point of India. Named after former Prime Minister Indira Gandhi, this point represents India's territorial extreme in the Indian Ocean. Cape Comorin (Kanyakumari) is the southernmost point of mainland India, but Indira Point extends further south into the ocean, making it the correct answer.