ICC confirms Vincent Otti dead, withdraws arrest warrant
Judges at the International Criminal Court – ICC in The Hague have withdrawn the arrest warrant against Vincent Otti, the Second-in-Command of the Lord’s Resistance Army – LRA rebels, who is now assumed dead. The court found that the only reasonable conclusion is that Otti is no longer alive. The ICC indicated that further investigative steps […]