The Iran war has handed Russia’s beleaguered economy a much-needed lifeline.
U.S. crude oil prices surged past $100 per barrel amid continuing Middle East tensions, marking the first time they've topped that level since Russia's 2022 invasion of Ukraine. Oil prices topped $100 ...