News24.com | UK police officer sentenced to life in jail for Sarah Everard's murder
Published
A British police officer was on Thursday sentenced to spend the rest of his life in jail for the kidnap, rape and murder of Sarah Everard, whose disappearance sparked protests and calls for action against male violence.
Full Article