Posted on
Indira Point (formerly known as Pygmalion Point and for a brief period of time as India Point) is situated on the island of Great Nicobar in the Nicobar Islands, eastern...