IEA warns global oil supply could struggle to match demand in 2023 on Russia, OPEC constraints
IEA sees global oil demand above pre-pandemic levels in 2023 at 101.6 mil b/d IEA predicts China-led oil demand growth of 2.2 mil b/d in 2023 versus 1.8 mil b/d Continue Reading
