Regulation makes life sentences now possible in the Netherlands
PHILIPSBURG – The Supreme Court in The Hague wrote history on Monday with a ruling that establishes that imposing life imprisonment is possible in the Netherlands. Before this ruling, life sentences were routinely More...