Oil prices soared on March 12, 2026, as escalating conflict fears in Iran sparked market volatility across sectors.
Read full article on MarketWire