Author : Ali Bagheri

Ali BagheriAli Bagheri
3 Posts - 0 Comments
Ali Bagheri, Energy engineer, PhD candidate, Activist for human rights and democracy in Iran. Sourosh Aboutalebi, Political science student, Activist for human rights and democracy in Iran
The Herald Report