Scorecard Research Beacon
Search Icon
ABC News March 14, 2021

Outrage grows in London after young woman killed by police officer

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