India, June 18 -- Prime Minister Narendra Modi had a packed and productive day at the G7 summit, during which he held bilateral talks with a range of leaders, including meetings with the Chancellor of Germany and the Presidents of Mexico and South Korea for the first time.

During the few hours he spent at the resort of Kananaskis in the Canadian Rockies, he also met French President Emmanuel Macron, British Prime Minister Keir Starmer, Italian PM Giorgia Meloni, Australian PM Anthony Albanese, South African President Cyril Ramaphosa, Japanese PM Shigeru Ishiba, Brazilian President Lula da Silva, EU Commission President and European Council President.

Modi said he was "delighted" to hold talks with Germany's new leader Friedrich Merz. Th...