When Iranian Foreign Minister Muhammad Zarif was his country’s envoy to the United Nations, he invited Malcolm Hoenlein to have dinner at his New York home. “I keep kosher, so I didn’t eat,” Hoenlein recalls, “but we had plenty to talk about.”