
The Independent Police Complaints Commission (IPCC) has published new figures showing fatalities during or following police contact in England and Wales for 2016/17. Its report reveals there were 32 road traffic fatalities, an increase of 11 on the previous year, and the highest figure recorded in the last eight years. Twenty-eight of the deaths were […]