Narendra Modi, the prime minister, has just hosted a g 20 summit where other leaders, including Joe Biden, courted Asia’s rising behemoth.