Surf Travel: The Mentawai Islands (Indonesia)
The Mentawai Islands are a chain of about seventy islands off the western coast of Sumatra in Indonesia.
The Mentawai Islands are a chain of about seventy islands off the western coast of Sumatra in Indonesia.