Ahmad Zeidabadi/Definition

Iranian journalist, political scientist, and political prisoner