Michel Bagaragaza officially plead guilty to Genocide today at the International Criminal Tribunal for Rwanda. He had reportedly entered a plea deal last year with the prosecution ahead of his trial this month. Bagaragaza was head of OCIR-Tea which controlled the tea industry of Rwanda and used this position to facilitate Genocide against ethnic Tutsis […]