Fury follows case of Sarah Everard, a U.K. woman who vanished walking home

0
252

The 33-year-old set out on the 50-minute walk home from a friend’s house in south London at about 9 p.m. on March 3. She did not arrive.