US President Donald Trump said Iran “will not have a nuclear weapon” and confirmed that a US naval blockade had begun, as he signalled pressure on Tehran to return to negotiations. Speaking during an unscheduled press gaggle outside the Oval Office, Trump said the dispute with Iran centred on nuclear capabilities. “It was over the...


