United Kingdom: London police officer charged with the murder of Sarah Everard

Capital of England London is witnessing an outpouring of grief with Sarah Everard's murder. Sarah Everard was found dead days after she reportedly went missing on the 3rd of March. London police officer charged with the murder of Sarah Everard.