Oil price tops $126 a barrel after Trump warns Iran blockade could last ‘months’
The global oil price has soared above $126 a barrel, its highest level since 2022, after Donald Trump warned the US blockade of Iranian ports could last for months and peace talks remained stalled. After surging more than 13% in








