powered by mochila

The emerging top challenger to hard-line President Mahmoud Ahmadinejad in Iran's June elections rose up through the ranks as a solid believer in the country's Islamic revolution.