As world leaders congregate, India sets the stage for G20 Summit 2023 in New Delhi: What to expect?
India | September 09, 2023 10:50 ISTThe summit is marred with differences among world leaders and the absences of Russian President Vladimir Putin and his Chinese counterpart Xi Jinping.