By the end of this decade, India is likely to have an urban population of 250 million, which is likely to increase to 500 million in 2025 AD when the total population of the country would be two billion (according to the estimates compiled by the United Nations). This is indeed a very large...