The price of oil has jumped again to above $100 a barrel after President Trump said the US would blockade the Strait of Hormuz from Monday.
The US president threatened to stop tankers from entering or leaving the key oil and gas shipping lane in response to the failure of talks with Iran.