EU countries to release 42.6 million barrels of oil from strategic reserves to stabilize markets

EU countries to release 42.6 million barrels of oil from strategic reserves to stabilize markets
Published Oct 29, 2026
Setting the scene for this topic…