Get Our E-Newsletter
See also: CaraïbesShowing 1 to 2 of 2
The death penalty is the ultimate cruel, inhuman and degrading punishment. It violates the right to life. It is irrevocable and can be inflicted on the innocent....