Cities of Iran - Shiraz, Yazd and Esfahan - jjegans

Sufi priest praying at the tomb of Hafez, one of the great Persian poets, in Shiraz