The Iran war puts Vladimir Putin in a tough spot

The Economist
March 7, 2026
Higher oil prices are poor compensation for showing Russia’s weakness
Verticals
businesseconomics
Originally published on The Economist on 3/7/2026