Body Found in Southeast England is Sarah Everard's, Police Say
Published
Her disappearance last week in South London touched off a national outcry against gender violence. A police officer has been arrested on suspicion of kidnapping and murder in the case.
Full Article