A document shows the Russian government cut its 2026 oil production forecast to 494.2 million tonnes, the lowest in 17 years.

2026-09-01

A document shows the Russian government cut its 2026 oil production forecast to 494.2 million tonnes, the lowest in 17 years.