Iran Attractions Shiraz Isfahan Tehran Qazvin Hormozgann Yazd Kerman Kashan Bam Kish Island Mashhad The Caspian Coast Hamedan