Met police officer Wayne Couzens pleaded guilty to the kidnapping, rape, and murder of Sarah Everard, spurring outrage and debate…
A murder investigation has been launched after a fatal stabbing in north London. Police were called to Preston Road, shortly…