She had to apply for Iranian citizenship and Iranian passport - which she did. So technically she has dual citizenship. But once you have an Iranian passport, the Iranian regime doesn’t recognize dual citzenship - they see you as an Iranian only and treat you accordingly.
I have often wondered when these type of cases make the press which citizenship prevails and have always presumed the country where the incident occurred would.
I have a big-time problem with dual citizenship.
In my thinking, you can owe allegiance only to one or the other - which??
"U.S. passports are valid for travel to Iran. However, the Iranian government does not recognize dual nationality and will treat U.S.-Iranian dual nationals solely as Iranian citizens. Thus, U.S. citizens who were born in Iran, who became naturalized citizens of Iran (e.g. through marriage to an Iranian citizen), and children of such persons - even those without Iranian passports who do not consider themselves Iranian - are considered Iranian nationals by Iranian authorities. Therefore, despite the fact that these individuals hold U.S. citizenship, under Iranian law, they must enter and exit Iran on an Iranian passport, unless the Iranian government has recognized a formal renunciation or loss of Iranian citizenship. Dual nationals may be subject to harsher legal treatment than a visitor with only American citizenship. (See section on Special Circumstances below.)
http://travel.state.gov/travel/cis_pa_tw/cis/cis_1142.html