Why oil and gas prices could stay high in Europe even if the Iran war ends

Gas prices are displayed at a patrol station in Munich, Germany, Saturday, 4 April 2026.