Oil price tops $126 a barrel after Trump warns Iran blockade could last ‘months’
This is an ingested summary. Full reporting is available at the primary source below.