Ms. Ramjattan Beats the Gallows in Trinidad

Amnesty International and other human rights groups report that over half the countries in the world have now abolished the death penalty in law or practice. Specifically, Amnesty International reports that 63 countries and territories have abolished the death penalty for all crimes, while 91 other countries, a number of which are in the English […]