Lord’s Resistance Army Commander Convicted at the ICC: Hope for East Africa
On February 4, the International Criminal Court (ICC) convicted Dominic Ongwen, a top commander of the Lord’s Resistance Army (LRA), of war crimes and crimes against humanity. In what was More