Oil Prices Surge to $73 Per Barrel Amid U.S. Strikes on Iran
Oil prices rise to $73 per barrel after U.S. strikes on Iran, raising supply disruption fears. OPEC+ plans gradual return of 1.65 million bpd cuts, starting April 2026. Volatility expected…
