Iran said yesterday that it had struck an agreement with Russia on its nuclear programme but Moscow insisted the fundamental dispute over Tehran's nuclear plans had yet to be resolved. Western diplomats also argued that any Russian-Iranian deal was probably a technical one and had still failed to resolve the basic issue of whether Iran would desist from all controversial nuclear activities, as international agencies demand. The Tehran announcement came just days before the International Atomic Energy Agency, the United Nations' nuclear watchdog, is due to produce a comprehensive report on Iran's nuclear activities - a document that will be...