iraq

World

Iran slaps sanctions on 26 US officials

Farhad Arian
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...