Karim Sadjadpour

Karim Sadjadpour is an associate at the Carnegie Endowment for International Peace.

Content by author

Iran Encounters Obama Dec 25th 2008