Leaders of the world's richest economies have begun meeting in the Bavarian alps for the annual G7 summit.

Greenpeace, Oxfam and other NGOs are calling on G7 leaders to take greater action against climate change and global poverty, but it's the war in Ukraine and soaring energy costs which is topping the agenda.