The escalating war in Iran has already rattled global markets and driven oil prices to their highest levels since April 2024.