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