The oil price reached nearly $120 a barrel on Monday over fears of lengthy disruption to supplies.

US president describes conflict as ‘very complete’, but threatens further strikes after Iran says it won’t allow ‘one litre of oil’ to leave Middle East while war continues

The oil price reached nearly $120 a barrel on Monday over fears of lengthy disruption to supplies.