He promised an “economic revolution”. But for India’s Prime Minister Narendra Modi, the question remains, can he deliver?
Caption
Russian President Vladimir Putin and Chinese President Xi Jinping enter the hall during a signing ceremony on May 20, 2026, in Beijing, China. (Getty Images)