Which is India's southernmost land point ? Is it situated in Nicobar islands?
Answers
Answered by
2
Answer:
Indra Point is the southernmost land point. Yes, it is situated in andaman and Nicobar island
Similar questions