Amid nationwide protests, Government of Islamic Republic of Iran has arrested over 20,000 protesters out of which more than 20 have been awarded death penalty.
Amid nationwide protests, Government of Islamic Republic of Iran has arrested over 20,000 protesters out of which more than 20 have been awarded death penalty.