Author : Ali Bagheri

Ali Bagheri
2 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