Perhaps for Indian locals, they have long been accustomed to such a lifestyle, and in the long years, they have already cultivated a body that is harmless. Therefore, even with these unsanitary habits, it is still impossible for their locals to have diarrhea. In my personal opinion, the food eaten by Indians is very unsanitary, mainly due to the following points:
The first point is the personal hygiene I mentioned above. In India, there are many people urinating everywhere, and many toilets are actually open to the air. Even in this case, they don't like to use toilet paper when they go to the toilet, and their locals prefer to use their fingers and water for cleaning. Such a scene may make us feel very unsanitary when we think about it! Coming here to have loose bowels is also a normal bedroom.
The second point is that the water in the Ganges River in India is really dirty. The Ganges River is a sacred river in India and is known as their mother river. Many people will drink the water in this river, hoping to bring them good luck. However, the water quality in this river is really worrying. There are cow dung floating in it and dead cows soaked in water. In such a polluted river, if you drink the river water, I think most people will certainly have diarrhea!
In addition to the above two points, India's special diet curry is also one of the culprits of diarrhea. Although curry is good, you can't eat more, otherwise the stomach will not be able to stand the stimulation, which will lead to diarrhea.