EIA revises Russia’s oil output forecast lower for 2026
Russia’s oil production is projected to reach 10.64 million barrels per day (mb/...
Non-OECD countries to lead oil demand growth, EIA forec...
Global liquid fuels consumption is forecast to rise in 2025 and 2026, driven alm...