iea report

Oil market ‘lopsided’ as output surpasses demand; four million BPD supply surplus likely by 2026: IEA

Photo of author
Global oil markets are bracing for a significant surplus, with production set to outstrip demand by over four million barrels daily by 2026, according to ...