Thats old figure I think. going by the recent spate of killings in Karachi, it should be in the top 5.
So it's 1,142 murders in Karachi, a megacity of 18 million people.
First, Karachi is much bigger than all of the cities ranked above it. In fact, it's one of the largest megacities in the world bigger than most of the UN members states in terms of population.
Second, Karachi is not anywhere near the top 25 cities in terms of murders per 100,000 residents in spite of recent spike in violence.
Haq's Musings: Karachi Tops List of World's Largest Cities