I was born in London and spent a lot of my life there.
I've not been back for about 20 years, but it is really not any worse than any surrounding provincial town, and I've been researching this for 30+ years.
The same violent crimes happen as much in Essex, Suffolk or Reading as in London, only on a smaller scale as there are fewer people in the same space but they are clearly driven more by #ToxicMasculinity rather than race/ethnicity.
it does seem there are fewer fatal road traffic collisions in London these days (at least those caused by bad driving rather than someone *deliberately* choosing to run someone over) - having a 20mph speed limit in many areas and actually enforcing it (as well as general traffic laws) does seem to have a positive effect..