The number of police recorded homicides in England and Wales last year was 732 – the highest since 2008, according to the Office for National Statistics.
The number of police recorded homicides in England and Wales last year was 732 – the highest since 2008, according to the Office for National Statistics.