perfumeemporium.com is a good place to get fragrances. They ship very quickly and have a very nice website you can post reviews on. I have bought many bottles from them and recommend them highly. And i dont see why they wouldnt ship to Iran or Dubai. All they would have to do is take them to the post office and then they deliver them. Good luck.