The Metropolitan Police force says the rate by population is the lowest since comparable records began in 1997, at 1.1 murders for every 100,000 people.
Read more at Read More
The Metropolitan Police force says the rate by population is the lowest since comparable records began in 1997, at 1.1 murders for every 100,000 people.
Read more at Read More