CILACAP (Indonesia): Nusakambangan, dubbed Indonesias œAlcatrazœ, is known internationally as a grim prison island and execution site. But inside the country, many see it as a proud symbol of the fight against drugs.
To continue reading the rest of the article, click here