"India lost to China in terms of economic progress over the last three decades but surpassed it in population growth."
India, which will surpass China as the world's most populous nation by 2023, is projected to have a population of...