IEA: Russian oil production up 65,000 bpd in september from August to 8.43 million bpd, down 870,000 bpd from a year ago.

14 Oct 2026 08:02Energy RUB Russia