Londoners Mourn the Death of Sarah Everard the Victim of Police Murder
March 14, 2021
Sarah Everard is the British citizen and a resident of south London who went missing on March 3rd and seven days later her body remains were found in the place where she had been slaughtered by a police officer. Londoners are angry over this death and London Metropolitan police prefers to crackdown instead of extending condolences.