Germany’s chancellor has promised to keep the cost of running Russia’s war in Ukraine high for President Putin.

At a meeting of the Group of Seven (G7) rich democracies this week, leaders discussed imposing price caps on Russian crude, a move critics say is “ambitious”.

Some of the topics discussed were the war in Ukraine, rising energy prices, food security, investment, and technology.

Multibillion-dollar pledges were made, including plans to raise $600bn to fund global infrastructure projects in developing countries. We examine what this might look like in practice.