I'm of half-Indian and half-European descent and I am always ashamed of my Indian heritage. The Indian people as a collective simply do not know what it means to be humane and have never heard the word solidarity. I don't mean that Western countries are perfect, just that they are lightyears ahead of India.
Civilized countries have laws that protect the poor. Interest rate limits for people (not corporations) are generally and histroically limited to about 8-12%. The US exception caused the subprime crisis, but was compensated for the poor by generous bankruptcy laws.
Also, western countries have bankruptcy laws, social safety nets and a lot of private charity.
Even poort western countries such as Bolivia have a minimal level of solidarity so that no-one should feel that suicide is the only way out.
India, I am disappoint.