Share Facebook Twitter LinkedIn Pinterest Bluesky Threads Oil price tops $126 a barrel after Trump warns Iran blockade could last ‘months’ | Global economy | The Guardian Source: chilladipa