Mission Sustainability- Population vs Planet: 'India's population is already stabilising'
India is the second most populous country in the world. Contributing nearly 17.5% global population. There are figures which say that India is already on the population stabilisation path but the population is still rising. How are we going to tackle this?