Salah Khalil

Salah Khalil

A researcher at Al-Ahram Center for Social and Historical Studies
10 Articles