Ali Shirazi

Ali Shirazi (pen name) lectures on human rights law in Iran.

Articles by Ali Shirazi