UK Supreme Court strikes down death penalty
The Supreme Court of England and Wales has struck down the death penalty in the UK, saying the system does not meet the “crucial test” of being humane.The court found that the death sentences handed down to more than 10 people under the so-called ‘three strikes’ scheme in England and Scotland were disproportionate to the […]