The U.K. Telegraph is reporting that leaked reports in Iran are claiming that Mahmoud Ahmadinejad, the incumbent president, actually placed third in Iran’s recent election, rather than winning with a landslide 63% of the vote. The Iranian government has said that they will be looking into allegations of election fraud, and investigating any evidence of wrong-doing.
In other words, we are supposed to trust the Mullahs to investigate into their own corruption.