. British Policeman Jailed For Life For Murder And Rape Of Sarah Everard « JO LEE MAGAZINE

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…

More at Reuters

Comments are closed.