WTI Slumps as IEA Warns of Historic Oil Demand Destruction
The IEA projects a 2.5 million barrel-per-day decline in oil demand this year due to the U.S.-Iran conflict, rivaling losses seen during the 2008–2009 financial crisis. Analysts warn that global dema…