Iran has 31 provinces and 1245 cities. We can without doubt say that all cities of Iran can be interesting for the tourists to visit. However there are cities in the country that are known as Iran’s top tourist cities due to the higher concentration of tourist attractions in them, or their unique properties.