According to the latest data, there were 97 homicides in London in 2025 - the lowest figure since 2014.