Major Economies Have Released a Record 400 Million Barrels
Major economies have released a record 400 million barrels of strategic oil reserves to ease the impact of the Middle East war on energy markets, but investors remain concerned. Despite this historic drawdown, prices surged above $100 a barrel due to fresh Iranian strikes on energy infrastructure and fears of a prolonged conflict. The International…