London police apologise and pay compensation to women held at vigil
Marketing executive Everard was abducted off a street in London as she walked home in March 2021 and her body was found in a woodland about 50 miles (80 km) away some days later....
![](https://kbin.life/media/cache/resolve/entry_thumb/91/1b/911bf651faa5ba3a57c5e4f7e59709cf28e65f7a880fa4cf0b2688110372ba7e.jpg)