Japan Hanging on to Death Penalty
23 April 2003 | 08:00 AM
HRF/75/03 Embargoed for 23 April 2003 JAPAN is one of only two industrialized democracies that use the death penalty Currently,...