A Gazprom Neft petrol station in Moscow. Russia's energy revenue is fuelling its war in Ukraine. AFP
A Gazprom Neft petrol station in Moscow. Russia's energy revenue is fuelling its war in Ukraine. AFP

Oil posts fourth straight weekly gain amid new energy sanctions on Russia