CILACAP, July 29, 2016 - Police officers stand guard when an ambulance carrying the body of an executed prisoner leaves the port of Nusa Kambangan prison island, in Cilacap, Central Java, Indonesia, July 29, 2016. Indonesia executed three Nigerian and an Indonesian drug traffickers by firing squad, according to media reports.

1 / 2
2 / 2

Latest News

Latest Photos