Answers

2015-06-08T18:58:07+05:30
It is located in the Union Territory of Andaman and Nicobar Islands. It is named after Indira Gandhi's name as a honour.

1 5 1
2015-06-08T18:59:18+05:30
It is situated on Great Nicobar Island in the Nicobar Islands. This is not on the Indian mainland, but within the Union Territory of Andaman and Nicobar Islands.
0