This week, the UK has been dealing with the news that a woman in her 30s, Sarah Everard, was abducted from the street in London, by a serving police officer. She was murdered and her remains were found a week later. Her death has sparked outrage, and re-ignited[…]