Europe Our World Sarah Everard: Who was she and why are the British mad at their police?satofsatMarch 15, 2021March 15, 2021 by satofsatMarch 15, 2021March 15, 20210758 Earlier this month, Everard went missing while walking home to Brixton after visiting a friend in Clapham– just 50 minutes away walking. Sarah Everard was... Read more