A young country’s slim window of opportunity
India has become the most populous nation in the world, and will overtake China’s population by nearly three million more people by the middle of 2023. Will India’s surging population help or hinder future…