Energy News Beat The G7 and EU have imposed a $60 per barrel price ceiling mechanism in an effort to curtail Moscow’s energy revenues The average price of Russia’s flagship Urals blend of crude oil was $81.52 a barrel in October, the Ministry of Finance reported on Wednesday, 35% above the $60 price cap imposed […]