Discovering the Beauty of Mentawai: Indonesia’s Surfing 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…




