Just my personal experience and I'm sure others have had different. I've never been to India but have sat next to many of business people that have on plane flights to Asia. They have all said and warned you have to be extremely careful there, which is what you're doing by asking this question. The flight attendants on my flights to Asia had always told me that India was the one place they even brought their own water from the plane. They would never drink the bottle water while on layovers. So I would say bring canned food, packaged food bars, nuts and bottle water. I knew a few people that would always say how they had traveled all over the world and eaten every place with no problems. They went to India and all four people ended in the hospital sick. Very sick.