Question: has iran signed the npt?
Answer: Iran signed the NPT as a non-nuclear state in 1968 and ratified it in 1970, when Iran was ruled by the Shah Reza Pahlavi, a close ally of the United States.