Iran is shooting itself in the foot One of the major criticisms of Iranian President Mahmoud Ahmadinejad’s foreign policy over the past few months concerned his contribution to inadvertently creating consensus among Read More » February 18, 2010 No Comments