All options are on the table if the US withdraws the Joint Comprehensive Plan of Action (JCPOA) reached between Iran and G5+1, a senior Iranian official said on Sunday.

'If the Americans quits the JCPOA or any side does anything on the contrary with the text of JCPOA directly or indirectly, Iran will be free to choose its own option,' Member of the Expediency Council (EC) Ali Akbar Velayati said on Sunday.

'Iran is bound to JCPOA and has implemented it till now,' he added.

Trump has said that although the International Atomic Energy Agency and he himself have confirmed the peaceful nature of Iran's nuclear programs several times, he is not to going to stay in the deal and will quit it on May 12.

Iran's Atomic Energy chief has said that Iran has a surprise for the ones who disrupt the deal.