All over the world, the case of Sarah Everard has sparked outrage. Sarah was a 33 year old women who had disappeared on March 3rd, 2021 in South London....