A London Police Officer Has Been Given A Life Sentence For The Death Of Sarah Everard

A London Police Officer Has Been Given A Life Sentence For The Death Of Sarah Everard

NPR

Published

Prosecutors said that Wayne Couzens handcuffed Everard on the pretext that she broke COVID-19 lockdown rules, drove her far outside the capital and then raped and killed her.

Full Article