I have lots of family members in India--literally, dozens of first cousins, second cousins. Uncles/aunts. I have been to India twice, though, the last time was in 1984. So things must have changed--hopefully for the better.
However, in both of my trips (1980 and 1984), I was quite stunned by pigs roaming the streets of the small ancestral town in Rajasthan. I mean those damn pigs were literally rolling in road-side open sewers and then walking in between people with barely a sense of rejection from the near by people. Oh, Lord! Being from Karachi, I HAD seen some slums in Baldia and Orangi. But I was not quite prepared for the filth and the stench in the air.
Above all, what bugged me what sometimes people would pee or poop (!) without much sense of shame of being watched. One guy started peeing in front of my uncle's house, standing and not hiding his privates in broad day light, and my uncle yelled at him, ran out and threw stones at him... I still remember that.
India will remain dirty, even filthy, unless the 'attitude' toward personal hygiene would change.