I traveled extensively in India. I would say Himachal and part of Uteranchal people are good, for the Aryan Hindustanic race -- too few.
Unfortunately something about indian soil that a lot of people on it never craves justice. Other than justice they want everything - money, english language, space voyage, technology, films, sex . But say justice and they reacts like you said a vulgar word. There are some very good and excellent people there though.
Because they cannot establish justice they are unable to get any of the things they want and are forced to migrate.