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

By

Leave a Reply

Your email address will not be published. Required fields are marked *