Only 15% of the estimated 40m guns in India are held legally, and while the total number of guns is the second-highest number in the world after the US, ownership per capita remains comparatively low at three for every 100 people.