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


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