oil
Russia lowers oil production forecast to a 17-year low
The government of Russia has lowered its 2026 oil production forecast to 494.2 million tonnes, marking the lowest level since 2009, amid the consequences of the war against Ukraine. At the same time, the Kremlin has revised its crude oil and fuel…
