
Iran's Supreme Leader Is Missing on Nowruz. Oil Hit $118. The IRGC Is Running Everything.
On Persian New Year, Iran has no visible leader, Brent crude jumped 10% to $118 a barrel, and Europe's gas prices surged 30%. Here's what changed in the past 24 hours.
















