Next week I'm going to spend three weeks in Iran....