Death Penalty Debate

Controversy surrounding capital punishment in the Japanese legal system.