Why is India called the diabetes capital of the world?

An avg Indian eats outside 6 days a month, but that's not the reasons.

So what the reasons?  No exercise, Less sleep, stress etc?

The main reasons are packed food. It includes everything cereals, biscuits, namkeen, chips etc.

I am not saying to completely stop eating. Ex if you eat whole packet biscuit reduce it to 3-4

If you take plate full of chips, namkeens etc then just reduce the quantity.

Indian package food are least healthy in the entire world: Report

That's why "Eating at home is not important, eating homemade food is important".