Return to Article Details A Study on the Implementation of Capital Punishment within Indonesia's Criminal Justice System through the Lens of Human Rights Download Download PDF