After this morning’s IAEA resolution declaring Iran in breach of its nuclear non-proliferation obligations, Tehran has announced it will reevaluate its cooperation with the agency and may consider withdrawing from the Nuclear Non-Proliferation Treaty (NPT).