Thanks for the book link, will look it up.
A few nitpicks - I have lived for 27 years in India, out of which 10 were in cities. I don't think thats a short period (thats almost all my life
And about neo-liberalism and poor/rich divide. unhindered capitalism makes the rich richer, but with free trade leaves the poor as it is - hence making rich-poor divide wider. But it does not always make poor-poorer (eg: China).
Anyway I can't see an alternative to development.We tried Communism/Socialism and that did not work. At least what the current government is doing is liberalism with guaranteed minimum employment (Rs 150 a day is the minimum wages). I can live on that, in fact, I have lived on almost half of that.
And about the so called higher castes being city centric - I think you may have different view of how caste system works. Caste system in its most pernicious means that all the rural land is owned by the landlords who then set themselves up as high castes (that way they don't lose the land on marriage). The poor people work on the land (and end up being called lower caste). Historically it gave the so called high castes a huge motivation to stay away from cities. Cities are controlled by wealth that can be created and destroyed in a day - so inheritance, caste system etc. are irrelevant. Note that most of the industries in India are controlled by non-high castes, hence my guess that cities are the great levelers. Cities were for tradesmen (historically Vyshas, Parsis etc.) - nowadays for everyone, I guess. Caste system and Hinduism are concurrent, but not the same.
And personally, I am one of the displaced. I am from Kerala, which is nominally Communist (actually trade-unionist) and hence absolutely without industries. I have had to move to cities to look for jobs. And I don't think that was a bad thing. People living in villages and doing what their parents did won't bring progress (it will keep things the same). You have to move forward and take your country with you.