Ali Ansari is professor of Iranian History and director of the Institute for Iranian Studies at the University of St Andrews; Senior Associate Fellow, Royal United Services Institute; and president of ...