Does Iran have nuclear weapons?

Does Iran have nuclear weapons?
Global leaders are worried over Iran's evolving nuclear capabilites. Amid these concerns the UN Atomic Chief flew to Iran to bolster his agency's oversight of Tehran's atomic activities. Will Tehran cooperate with the IAEA?