DUBAI -- Iran test fired what it said was its most advanced surface-to-surface missile, days after President Barack Obama laid out a rough timeline for assessing progress in diplomacy with Tehran and weeks ahead of Iranian presidential elections.
The launch announcement Wednesday by President Mahmoud Ahmadinejad appeared to mix saber rattling at Iran's foes with a display of strength for domestic voters' consumption.