Indications of fraud in the June 12 Iranian presidential election, together with large-scale street demonstrations, have led to claims that Mahmoud Ahmadinejad did not actually win the election, and that the majority of Iranians perceive their government as illegitimate and favor regime change.