Indira Point, the southernmost point of Indian territory, is located on which island?
Correct answer C. Great Nicobar
Explanation
Indira Point lies at the southern tip of Great Nicobar Island at roughly 6°45'N, south of Kanyakumari, the southern tip of the mainland.
Answer checked How we write and check questions
Discussion