Fatal police shootings in England and Wales have hit a 12-year high, reports the Independent. The Independent Police Complaints Commission (IPCC) said there were six fatal police shootings in the 12 months ending in March, the highest annual figure since the commission began tracking the numbers in 2004-05. There were . . .
Want to read more? Please subscribe to The Crime Report!