You are using an older browser version. Please use a supported version for the best MSN experience.

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
image beaconimage beaconimage beacon