WASHINGTON, Apr 24, CMC – The Inter-American Commission for Human rights (IACHR) is renewing its call for Barbados to abolish the death penalty, acknowledging that no execution has been carried out since 1984. In its 2025 annual report released here, the IACHR, an autonomous body of the Organization of American States that “there has been […]