US President Donald Trump will approve the Iran nuclear deal only one more time before abandoning it if it is not changed, White House officials say.

The waiver he will sign suspends US sanctions on Iran for 120 more days.

The White House wants a deal with EU signatories to make restrictions on Iran's uranium enrichment permanent. Under the current deal they are set to expire in 2025.

Mr Trump also wants Iran's ballistic missile programme to be addressed.

The landmark deal was signed between six global powers and Iran in 2015.

But Mr Trump has strongly criticised the deal, reached under his predecessor President Obama.

"This is the last time he'll issue waivers unless they reach an agreement," senior White House officials said.

Go to link