This comment says more about India than the original article. Corruption? America's as corrupt (it's not). Poverty? They don't need houses - it's always balmy. Terrible land rules? It's humanitarian. Terrible infrastructure? It's difficult. Garbage and pollution? Well don't breathe it!
A (very wealthy) Indian relative of mine once explained to me that while Indians may come rich and poor they all have greater pride in their intrinsic existence. Thus, the poor Indian has more dignity than a rich American.
The Indian situation isn't one that I believe will be developed out of soon because the underlying reasons for much of the filth is cultural. The problems aren't seen as problems but as a Western perspective's mis-interpretation of the essence of reality.