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... Read More
Posted on
By
The Beach Company INDIA Online Swimwear and Beachwear Shopping