iran follows shia islam. the gulf follows more of sunni islam. temporary marriage is a shia practice.sunnis forbid mutah(temporary marriage) based on some hadiths.

'Ali b. AbiTalib reported that Allaah's Messenger (sallAllaahu alayhi wa sallam) prohibited on the Day of Khaibar the contracting of temporary marriage with women (sahih muslim No. 3263)

'Ali (Allaah be pleased with him) said to Ibn 'Abbas (Allaah be pleased with them) that Allaah's Messenger (sallAllaahu alayhi wa sallam) on the Day of Khaibar forbade forever the contracting of temporary marriage."
(sahih muslim No. 3267)