Business & MoneyEleven European Countries to Release 42.6 Million Barrels of Oil From Strategic Reserves by January 2027 By Danish Mumtaz October 30, 2026