A British police officer on Friday admitted to murdering Sarah Everard, whose killing sparked anger and protests across the country.
A British police officer on Friday admitted to murdering Sarah Everard, whose killing sparked anger and protests across the country.