Iran has released detained British-Australian academic Kylie Moore-Gilbert in exchange for three Iranians held overseas, according to Iran state TV. Moore-Gilbert had vehemently denied the charges and maintained her innocence.
A website affiliated to state TV had earlier said that an Iranian businessman and two Iranian citizens who had been held overseas "on baseless charges" had been exchanged for Moore-Gilbert. Please refresh the page for the fullest version.
Human rights groups accused Iran of holding Moore-Gilbert - in addition to at least half a dozen other foreign nationals and dual citizens - as a bargaining chips.
She said she now faces a "challenging period of adjustment".
The timing of her release also remained unclear, but the TV footage showed faint sunlight streaming through windows during the swap.
Iranian state television released footage Wednesday of Moore-Gilbert in a gray head covering at what appeared to be Mehrabad International Airport in Tehran, according to the Associated Press. Later, footage showed Ms Moore-Gilbert being escorted to a large grey van after nightfall.
An Australian-British academic imprisoned in Iran has reportedly been released.
Iranian state TV said the three men had been detained for trying to bypass sanctions. State TV earlier described them as "economic activists" without elaborating.
Kate Allen, the director of Amnesty International UK, called the news of Moore-Gilbert's release "an enormous relief" and suggested there may be reason for optimism about detainees.
Worldwide pressure has been building on Iran to release Moore-Gilbert. In her letters to Prime Minister Morrison, she wrote that she had been subjected to "grievous violations" of her rights, including psychological torture.