India Is Fifth Largest Economy, Their Presence At G7 Meeting ‘Makes Sense’: Canada PM |June 7, 20253 Mins Read