Discover the most beautiful places in Iran, from the most breathtaking mosques to the most unique desert castles!