execution
execution
- Inside Iran
Ahmad Reza Jalali, Iranian Scientist Residing in Sweden, Sentenced to Death in an Unfair Trial
(October 26, 2017) Ahmad Reza Jalali, an Iranian scientist residing in Sweden, has been sentenced to death by the Iranian…
Read More »