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