India is all set to become the most-populous country in the world by 2030. An anticipated increase in urban population of 500 million people during 2010-2050 in megacities like Delhi, Mumbai, Bangalore, and Kolkata will pose a huge Read more