Global oil supply could exceed demand by around 600,000 barrels per day this year, the International Energy Agency said on ...
Meanwhile, natural gas production has faced additional disruptions. Freeze-offs in key production regions have constrained ...