India is in the throes of a massive move to its cities - the second largest rural to urban migration in human history.
This demographic disruption is under way as the country is set to overtake China to become the most populous in the world - the UN projects that will happen by the middle of this year.