News
India passed China as the world's most-populous country back in 2023 and is on course to approach 1.7 billion people by 2050.
The country faced a surge in public debt exacerbated by fiscal measures taken in response to external shocks, which resulted in losing access to international financial markets. To tackle these ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results