London police officer pleads guilty to murder of Sarah Everard
A Metropolitan Police officer pleaded guilty Friday to murdering marketing executive Sarah Everard, whose disappearance while walking home in London prompted an outpouring across social media from women sharing their own experiences of sexual assault and harassment.
Back
Read News