Price cap is working insists US Treasury as G7 meeting kicks off
Russia’s oil revenues were down over 40% between January and March this year compared with a year earlier, according to the US Treasury
As the G7 leaders gather in Japan to discuss new sanctions and a tightening of existing measures against Russia, the US Treasury has published a new report justifying the effectiveness of the price cap in choking Russia’s oil revenues