Barbados urged to abolish death penality

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 […]