India is hosting its inaugural G20 leaders’ summit at a time when the world’s economy is facing many challenges.

A crucial G20 leaders’ summit in Delhi
India is hosting its inaugural G20 leaders’ summit at a time when the world’s economy is facing many challenges.