Iran can now produce everything it needs for the nuclear fuel cycle, making its nuclear program self-sufficient, Ali Akbar Salehi, head of the country's Atomic Energy Organization has told state media.