The Prosecutor v. Ali Muhammad
By: Jamie McLennan Impunity Watch Staff Writer THE HAUGE, Netherlands – Ali Muhammad Ali Abd-Al-Rahman was transferred to the International Criminal Court’s custody on June 9th, 2020, after voluntarily surrendering himself in the Central African Republic. Ali Muhammad is the alleged leader of the Janjaweed, a militia civilian group in Africa. The first arrest warrant … Continue reading The Prosecutor v. Ali Muhammad
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed