Essential insights about iran