British Policeman To Die In Jail Over Rape, Murder Of Sarah Everard

54



A police officer was jailed for life on Thursday for abducting marketing executive Sarah Everard on a London street as she walked home then raping and murdering her in a case that shocked Britain and stirred protests over violence against women. Wayne Couzens, 48, a serving London officer who had guarded diplomatic premises, had used […]



Source: Leadership Newspaper