Iranian Foreign Minister Mohammad Javad Zarif, who played a key role in the 2015 nuclear deal, announced his resignation on an Instagram post. He offered an "apology" to the nation as the nuclear deal is on the verge of collapse after the US withdrawal from the accord.