Energy prices have surged following a series of strikes on oil and gas facilities across the Middle East, as the US and Israel's war with Iran continued through a third week. Oil prices peaked at $119 ...