India has extreme gun control laws unfortunately. If you are rich or politically connected, you can own guns or have bodyguards in India. Most people don't have that luxury there. Going through the process and it costs more than the average Indian's annual salary. Carrying guns in public places in most of India is prohibited.
At least in the US, you can afford one fairly easily as long as your background check passes.
However, many areas include Delhi - the rate of violence against women is just unbelievable!
If such a city had gun laws like Texas, you might see the crime rate come down drastically.
In India, the rich can afford guns. That is the sad truth.