Contributor
Amr Khalifa

Amr Khalifa is an analyst and freelance journalist who has been published in Ahram Online, Mada Masr, Muftah, and Daily News Egypt.

Analysis 10/09/2014