Mahatma Gandhi's words that India lives in its villages are still a truism. But the accelerating pace of urbanisation suggests that, much before the close of this century, India will indeed live in its cities. Going by current trends, 40 per cent of India's population will be living in urban areas by 2030.