Police officer sentenced to life in prison for murder of young woman that sparked U.K. outcry

Police officer sentenced to life in prison for murder of young woman that sparked U.K. outcry

Revelations from the London police officer’s two-day sentencing hearing have driven renewed uproar around women’s safety and the role of law enforcement.