Creator
Alice Mogwe is the founder and director of Ditshwanelo, the Botswana Centre for Human Rights. She’s also the president of the International Federation for Human Rights, a founding member of the World Coalition Against the Death Penalty.
The deadly institution of the death penalty should be abolished. It undermines humanity and in places where adequate legal representation is inaccessible it is often unjustly…