Malibu LifeLife and Arts Discovering beauty and tragedy By 13StarsManager - November 26, 2003 0 319 FacebookTwitterPinterestWhatsApp The Mentawai Islands, located off the coast of Sumatra in Indonesia, are called “one of the most beautiful and isolated places on the planet.” Malaria and other diseases are a rampant problem on the islands. Photo by Vic Calandra Share this:FacebookXLike this:Like Loading... Related