Ahmadinejad’s Newfound Independence The recent Iranian election fiasco has been a blessing in disguise for President Mahmoud Ahmadinejad. His reelection was confirmed by Supreme Leader Ali Khamenei, the Read More » September 9, 2009 No Comments