Journalist Cecilia Sala, who was held by Tehran police for almost three weeks for her "journalistic activities," has been released and is headed home.
Iran executed at least 901 people in 2024 – including 31 women, some of whom were convicted of killing their husbands while ...