Sector & Market
Russia Projects 515 Mt Oil Output in 2026
Russia's Deputy PM Alexander Novak announced forecasted oil production of 515 million metric tons in 2026, up from 512 Mt in 2025.
The forecast equals roughly 10.3 million barrels per day, with the go