because that's living in big cities unfortunately. Taking Bombay as an example - where in some areas the cost per square foot of an apartment is easily as high as 1600 USD (100000 INR) - even a shanty is a luxury for many. Also you have to realize - a village in india != a village in the developed world. Likely his shanty has tv, water for a few hours a day that fill up an overhead tank and has a doctor nearby - all or some of which may not be true in his village.