In a much-anticipated speech, the President of Iran today pledged before the United Nations General Assembly that Tehran would open its uranium enrichment programme to cooperation with private and public sector players, eschew the production of nuclear arms, engage the International Atomic Energy Agency (IAEA), and continue talks with concerned countries on the issue.