JAPAN EXECUTES MAN OVER 2008 STABBING RAMPAGE
Japan is one of the few developed countries to retain the death penalty, and public support for capital punishment remains high despite international criticism. Japan on Tuesday executed a man convicted of killing seven people in a truck ramming and stabbing rampage in Tokyo’s popular Akihabara electronics district in 2008, the justice ministry said. Justice […]