Global supply is projected to fall by 3.7 million bpd this year to 102.6 million bpd

Russia’s natural gas production rose by more than 4% in the first five months of 2026 year-on-year

The IEA forecasts global oil demand will decline by 1.1 million barrels per day in 2026 due to Iran war disruptions, with ripple effects across markets.