Shadi Hamid
Shadi Hamid

A fellow at the Center for Middle East Policy, The Brookings Institution

loading