WorldIran slaps sanctions on 26 US officialsFarhad ArianMay 25, 2011May 26, 2011 by Farhad ArianMay 25, 2011May 26, 2011 Tehran: Iran has imposed sanctions on 26 US officials, including former defense and intelligence chiefs, for their involvement in the killing of civilians and the...