I have some friends who are Indians that live in Hong Kong.
All I will say is, you ain’t seen filthy until you’ve seen India.
Depends on location. But I tend to agree. Some Indian friends tell me it's bad in villages away from the cities. One told me that you can go to some villages and prostitution is rampant and nude girls are in abundance - I keep my distance from him.
I have worked over the years with many and I can tell you they are kind, generous, intelligent and spiritual people and have a love for this country.