The IDDI Project (IDDI standing for "I Didn't Do It!") is a not-for-profit organization that focuses on, but is not limited to, exoneration of wrongfully convicted persons and reduction of unjustifiably excessive sentences.
The criminal justice system in Zimbabwe, just like in other...
Published 05/02/24