Indicted By The International Cr
Bahr Idriss Abu Garda is the leader of the United Resistance Front a rebel group fighting against the Sudanese government in Darfur. He is a former commander of the Justice...