embarrasment

Macron’s call for global abolition of death penalty may end up in another embarrasment as it’s doomed to failure

France was the last western European country to abolish capital punishment. West Germany abolished it in 1949, the UK in…

3 years ago