Russia's oil production down by 160,000 BPD in August from July to 8.718 million bpd, OPEC data shows.

10 Sep 2026 12:00Energy