During the second half of last year and into 2026, the oil price held steady between $60 (£44) and $70 per barrel. Then, in late February, Donald Trump launched missile attacks on Iran – and the price shot up.
Read and see assessment