Is distress migration on a massive scale responsible for one of the most striking findings of Census 2011: that for the first time since 1921, urban India added more numbers to its population in a decade than rural India did?
At 833.1 million, India's rural population today is 90.6 million...