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 ...