A version of this story was first published in sister publication, AsianInvestor.
India is expected to surpass China as the world's most populous country this year, according to projections by the United Nations UN.
India's population is estimated to grow to 1.429 billion this year, overtaking China for the first time since the UN began recording population rankings in 1950. By the year 2100, India’s population is expected to be 1.5 billion, while China’s is projected to be 800 million.
India is growing into a favoured destination for foreign institutional investors looking to capitalise on the country’s need for...