A visit to Mentawai Islands

Mentawai Islands & Mentawai People: The Mentawai Islands are a group of islands that are located on the western coast of Sumatra in Indonesia. These islands are famous for their natural beauty & outstanding surfing spots. The Mentawai Islands are globally recognized as the best surfing destinations in the world. The Mentawai people are traditionally … Read more