The reporter, as usual, has jumbled-up the stats - per capita wise, India is amongst the lowest gun-toting populace (4% of the pop.). Had they been anywhere near the Swiss level, India would have had 560 million-plus guns in private hands, compared to the 46 million quoted in this report. So such claims as India being "the second most heavily armed nation" is just rubbish. Heck the peace loving Swiss by comparison, would be considered armed to the teeth with their 56 guns/100 persons.