
Business · 24 October 2026
Oil Leaps to $116 a Barrel, Sending Investors into a War‑Game Panic Over Iran
Oil prices surged to $116 per barrel, the highest since April, as investors fretted that the Iran conflict could reignite and jeopardise energy supplies.
Read more…