Built-in Capacity Constraints Limit Russia's Freedom of Maneuver
The global Corona pandemic is having a profound effect on energy markets, leading to a precipitous drop in demand for oil and oil products and forcing major oil producers like Saudi Arabia and the Russian Federation to increase production in a struggle for market share.