With the passing of the Death Penalty Abolition Act 2024 on Dec31, Zimbabwe has become the 127th country in the world to end ...