Tag mentawai

Mentawai

Mentawai paradise

Mentawai is a group of islands located off the western coast of Sumatra, Indonesia. It is part of the province of West Sumatra (Sumatera Barat in Indonesian). The Islands are known for their unique culture, stunning natural beauty, and renowned…