Donald Trump has said it is now “too late” for Iran to negotiate with the US. This followed remarks on Monday that Iran had yet to be hit by the US strongest attacks.