Donald Trump has renewed his threat to fully withdraw the US from the landmark Iran nuclear deal.

He also held out the possibility that fixes to the accord could prevent an American pullout.

Justifying his decision to de-certify the 2015 pact, the president said the US had been taken advantage of in negotiations conducted by the Obama administration and that he was tired of it.

He said that is why he refused to certify to Congress last week that the deal remains in America’s national security interest.

At a cabinet meeting, Mr Trump said the final resolution “might be total termination”.

He added that “some would say that’s a great possibility”, though he did not rule out staying in the deal.