Skip to content

The last few weeks have seen an unprecedented public dispute between the president Mahmoud Ahmadinejad and the supreme leader Ali Khamenei. The dispute officially erupted over Ahmadinejad’s dismissal of Heydar Moslehi, the minister of intelligence who was fired by Ahmadinejad (officially he resigned himself) on April 17, but was then reinstated later the same day by a direct decree from Khamenei.