Great Nicobar Island, India
Great Nicobar Island, India – Introduction & Overview Great Nicobar Island, locally known as Patai Takaru meaning “the Big Island” in the southern Nicobarese language, is the largest and southernmost island of India, located at the far edge of the Read More
