Yes, Aseman has direct flights from Dubai to several cities in Iran: Tehran, Mashhad, Shiraz, Bandar Abbas, Lar, Bushehr, Kish, Bandar Lengeh, Chah Bahar.
Iran was originally called Persia, it was one of the very first empires in the world, at a time, it ruled most of the known world. Later Reza Shah changed the name to Iran, meaning noble, some time...