Where to go in Iran: Tehran, Esfahan and Kashan are great cities for the first time visitor 23 January, 2017 - Sharon Lim