US Releases 172M Barrels from Strategic Reserve to Curb Oil Prices
The US releases 172 million barrels from its strategic oil reserve amid rising prices triggered by Middle East tensions. IEA members coordinate 400M barrel release to stabilize global markets.