Scorecard Research Beacon
Search Icon
ABC News March 13, 2021

Outrage grows over murder of young woman in the UK

London police officer Wayne Couzens has been charged with the kidnapping and murder of 33-year-old Sarah Everard.