
Millions of Russian Oil Barrels Could be Shut in Next Month
From April, three million barrels per day of Russian oil production could be shut in as sanctions take hold and buyers shun exports. That’s according to the International Energy Agency’s (IEA) latest oil market report, […]