Shiraz, Persepolis, Yazd, Tehran. Magnificent place to visit.