If you're from a country that sanitizes water, you're going to get the shits from water in a place that doesnt. Because your body isn't used to fighting all that stuff off on a daily basis.
But there's also the insane amounts of air pollution in India, again, it's bad for everyone, but especially people whose bodies aren't used to it.