Business Standard

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

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

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.

Explore News