It was reported that 2 million people came from various provinces in Iran to watch Mahmoud Ahmadinejad deliver a speech in a ceremony marking the 21 year anniversary of Ayatollah Ruhollah Khomeini’s death.