The annual assembly of the UN nuclear watchdog has passed a resolution urging all Middle East nations to renounce nuclear weapons under oath.The non-binding ballot was passed by 100 votes to one, with Israel voting against. Israel is one of only four countries worldwide, along with India, Pakistan and North Korea, outside the nuclear Non-Proliferation Treaty. Iran’s ambassador to the IAEA, Alia Shgar Soltanie, said: “If the Israelis (had not been) the obstacle, we (would) have had a nuclear weapons free zone in the Middle East for the last 30 years. Therefore this is the main obstacle.” Yesterday the International Atomic Energy Agency was forced to deny a media report that it has proof that Iran has or once had a covert atomic weapons programme. But the agency says Iran must do more to resolve suspicions about its nuclear plans.