Menchal Island is a small, uninhabited island in the Nicobar group of the Andaman and Nicobar Islands. Located in the southern group of the Nicobar Islands, Menchal is part of a cluster of islets that also includes Meroe, Trak, Treis, Kabra, Pigeon, and Megapod.
These islets are known for their lush greenery and pristine natural beauty.
Menchal Island is located in Nicobar, Andaman and Nicobar Islands.
Total Views - 7