The Group of Seven major industrial democracies vowed to move urgently to set a price cap on Russian oil imports, a crucial source of revenue for Moscow and its war in Ukraine. "Russia is benefitting economically from the uncertainty on energy markets caused by the war and is making big...