Price cap to be imposed on Russian oil, further crippling the Russian economy
A price cap is to be imposed on Russian oil, further crippling the Russian economy. Finance ministers of the G7 group have agreed on the measure, aimed at destroying Russia’s ability to fund its war …