London only saw three fewer people killed in 2024 than the previous year

See Full Page