Leaders of the Group of Seven (G7) kicked off their three-day annual summit in Schloss Elmau in south Germany’s Bavarian Alps. The summit will focus on the Russia-Ukraine conflict, climate and others. The ongoing Russia-Ukraine conflict, especially further sanctions against Russia, will dominate the discussions at the summit of the world’s major industrialised countries
