Data released on Monday showed that London’s homicide rate in 2025 fell to the lowest level since records began in 1997, with 97 people killed and a rate of 1.1 homicides per 100,000 — a figure the article says contradicts claims by President Trump and others that the