Iran test-fired a long-range missile, Israeli Defence officials said on Wednesday, as Israeli PM Ehud Olmert and US President George W Bush were expressing concern over Iran’s nuclear programme.Officials said the missile was a Shihab-3 with a range of 1,500 km, the same type of missile that has been test-fired several times in the past.Olmert mentioned Iranian missiles of that range in a news conference in Washington after meeting Bush, noting that it would give Iran the ability to strike any point in Europe as well as israel. Olmert said it is not too late to stop the Iranian programme. ‘‘This is a moment of truth,’’ he said.Bush said Iran had turned down an offer from the West to supply it with fuel for nuclear power reactors, but insisted on enriching its own uranium, raising concerns that its goal was to manufacture nuclear weapons.Bush and Olmert both said Iran must be prevented from acquiring nuclear weapons.