Iran is prepared to begin producing nuclear weapons, according to a newly released CIA report.
"Iran continues to develop a range of capabilities that could be applied to producing nuclear weapons, if a decision is made to do so," said the CIA in its annual report to Congress.