LONDON—British police said on Friday that a body found in a woodland outside London was that of Sarah Everard, whose disappearance last week has sparked anger and fears among women about their safety.
Everard, 33, disappeared while walking home from a friend’s house in south London on March 3 and police have arrested a serving officer on suspicion of her kidnap and murder.