Most or all of bay area Indian grocery stores carry stale food, especially the "ready to eat" snacks. All the time that I have purchased, I noticed they are always foul smelling, no matter what brand they are. I believe none of these items carry manufacturing dates or "use before" dates. I wonder why nobody is bothered about this? I never use to have this issue back home in India. How come people are so tolerant to these stale food?
Please don't buy any of these ready to eat snacks, they would be harmful in the long run.