Leaders of Group of Seven (G7) nations have discussed plans to cap the price of Russian oil in order to put the squeeze on Moscow, which is benefiting from soaring energy prices, and cut off its means of financing the invasion of Ukraine.
Leaders of Group of Seven (G7) nations have discussed plans to cap the price of Russian oil in order to put the squeeze on Moscow, which is benefiting from soaring energy prices, and cut off its means of financing the invasion of Ukraine.