-
Burkina Faso: Security Forces Allegedly Execute 31 Detainees
HRW, 20 April 2020
Burkina Faso's security forces allegedly executed 31 detainees on April 9, 2020 in the northern town of Djibo, Human Rights Watch said today. The men were apparently killed just… Read more »