Best Cities for Travelers to Iran

Mashhad

Shiraz

Yazd

Esfehan

Pasargadae-shiraz

Pasargadae