Iran's opposition Green Movement grew out of public anger at suspected voter fraud in the June 12, 2009, presidential election, leading to demands for new elections.
Iran's opposition Green Movement grew out of public anger at suspected voter fraud in the June 12, 2009, presidential election, leading to demands for new elections.