Russia cuts 2026 oil output forecast to 17-One year low amid refinery disruptions
Russia has revised its 2026 oil production forecast to 511 million tonnes, marking the lowest level since 2009. This adjustment represents a significant reduction from...

