Though many of his European allies will certainly criticize him for this move in the coming days, President Trump claimed that Iran had “committed multiple violations of the agreement.”

Mr Trump did leave the door open for not scrapping the whole agreement right now, but instead left it up to Congress on how Iran could change its behaviour if it wants to keep sanctions off.

Over the weekend, we are bound to hear European leaders as President Emmanuel Macron of France, Chancellor Angela Merkel of Germany and Prime Minister Theresa May of the UK criticize Mr Trump for his reckless behaviour.

Bear in mind when you hear this criticism that this is because any scrapping of the nuclear deal with Iran goes hand in hand with trade agreements having to being re-negotiated with the Iranians. France has been a busy bee at this point, with carmaker Peugeot, oil company Total, airplane maker Airbus (in a joint deal with the UK) all counting on the agreement being carried out. Also German technology firm Siemens has billion dollar deals riding on this agreement going through.

Iran knows this, and it also knows that the EU will criticize President Trump for taking this stance.

President Trump said: "History has shown that the longer we ignore a threat, the more dangerous that threat becomes," in a clear referral to the North Korean situation.

As from this day, Congress has 2 months 60 days to decide whether to re-impose sanctions that would likely cause Iran to walk away from the deal, or to refer the deal back to Mr Trump who will then terminate it.

No matter what happens, Mr Trump has shown once again that nothing which has been achieved by any previous administration is untouchable to him.