On 18 December 2003, Ambassador Salehi of Iran and the Director General of the IAEA signed an Additional Protocol to Iran's NPT safeguards agreement, granting Agency inspectors greater authority in ...