Guys, do not get mislead! It is not that bad as it sounds. Carefully, look at these para in the article, you would understand which society is more dangerous. Infact th figures basicall represent the Upper class or people with Criminal background.
With an estimated 46 million firearms outside law-enforcement agencies and the military, India has the world's second-largest civilian gun arsenal. But this represents just four guns per 100 people.
The United States has 90 guns for every 100 citizens, making it the most heavily armed society in the world. China, third with 40 million privately held guns, has 3 firearms per 100 people. Pakistan has 12 firearms per 100 people, while Iran has five.