Rapist Northumbria Police officer’s prison release sparks outcry
A Northumbria Police officer handed two life sentences in prison in 2011 for rape has been released, it has emerged. Stephen Mitchell was found guilty of carrying out sex attacks on vulnerable women he met […]