Iran says it has successfully test launched a mid-range surface-to-surface missile, state media has reported. President Mahmoud Ahmadinejad said the Sajjil-2 missile used “advanced technology” and had “landed exactly” on the unspecified target. He was speaking in Semnan, from where the missile, with a range of 2,000km (1,240 miles), was reportedly launched.