Sarah Everard: London police officer sentenced to a whole-life prison term

London police officer Wayne Couzens has been sentenced to life imprisonment after being found guilty of murdering Sarah Everard after kidnapping her under the guise of an arrest. Wayne Couzens abducted the 33-year-old as she walked home from a friend’s house in south London on 3 March. Ahead of sentencing Couzens, 48, the judge said […]