British Police Officer Charged With Murder in Killing of Sarah Everard


The disappearance of the marketing executive had touched off a national outcry against gender violence. The officer was also charged late Friday with kidnapping.

Source

Leave a Reply