Iran is a signatory to the treaty and has a safeguards agreement with the International Atomic Energy Agency (IAEA), Israel, however, has never signed the NPT.