World News | Agence France-Presse | Tuesday March 10, 2015
Nusakambangan, dubbed Indonesia's "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.
www.ndtv.com