Iran's former president Mahmoud Ahmadinejad in a long letter has lambasted outgoing president Hassan Rouhani, making accusations, some true and some exaggerated.
As Iran's former president Mhamoud Ahmadinejad is collecting signatures to get into the June 18 presidential race, his supporters are calling on Khamenei to allow him to run.