Protesters occupy police station 200 m. from where Sarah Everard vanished
The incident is one of many mass protests throughout the UK following the death of Sarah Everard and ongoing efforts to crack down against protests.
Protesters hang a banner at a former police station in Clapham, near to where Sarah Everard was kidnapped, as part of continued demonstrations against the police, in London, Britain March 25, 2021.(photo credit: HANNAH MCKAY/ REUTERS)