The International Atomic Energy Association, which carries out routine inspections of Iran's declared atomic facilities, recently reported that the country has enough uranium for several nuclear weapons, which could be produced in a matter of a few weeks.