Supreme court rules police failings in Worboys breached women’s human rights
Met Police & Home Office fail in bid to keep police immune from being held to account when there are serious failings in their investigations The End Violence Against Women Coalition (EVAW), NIA, Rape Crisis England & Wales and Southall…