Don’t miss the latest developments in business and finance.

The World's Most Populous Country: How India Stands to Gain

The World's Most Populous Country: How India Stands to Gain

Last Updated: Apr 19 2023 | 7:48 PM IST

India, with 1.428 bn people, is now the most populous country in the world, according to the UN. How does India stand to gain from this? Watch the video for an insight.