where is indra point located
Answers
Answered by
0
Answer:
Indira point is located in Andaman and Nicobar Islands.
Answered by
0
Answer:
In Andaman and Nicobar Islands
it is the southernmost point of indian territory.
Similar questions