The fallout from Saturday evening’s clash in a South London park between police and mourners at a vigil for suspected murder victim Sarah Everard has been swift and there are mounting calls for the police department’s top cop to step down.
Previous Post
This Day in History: March 15