A former footballer's mistress has been hanged in Iran after being convicted of murdering the player's wife.
Shahla Jahed was hanged at dawn after spending more than eight years in jail in a case that has captivated the Iranian public.
Jahed had become what is known as a "temporary wife" of former soccer star Nasser Mohammad Khani.
She was charged in 2002 with stabbing Laleh Saharkhizan, the player's wife, to death and convicted of murder in 2004 and again in 2009, after her appeal was denied.
Contracts with "temporary wives" are a legal way for Iranian men to have mistresses outside marriage, with the agreements lasting from between several hours to a few years.
The hanging was based on the Islamic law of "qisas" - or eye for an eye retribution.
International human rights groups, including Amnesty International, had campaigned for Jahed's punishment to be halted.
Just before the hanging at Tehran's Evin prison, Jahed, 40, reportedly prayed, then burst into tears and cries, shouting for her life to be spared.
The victim's son pulled a chair from under her feet as Jahed gasped for breath in the remaining moments of her life. Her former lover, Khani, also attended the hanging.
Judiciary officials are reported to have spent almost an hour in talks with Ms Saharkhizan's family before the hanging, trying to convince them to spare Jahed's life, but they were unsuccessful.