I was waiting for a story like this to appear. Judged on face value the Independent Police Complaints Commission is an official body that effectively regulates the police, and enforces strict standards on police investigations and individual police behaviour.
Continue reading…