Read about the best things to do in Shiraz including Persepolis, Nasir al Mulk Mosque, the Shah e Cheragh Shrine, Tomb of Hafez and more...