Ahmed Shawki

Ahmed Shawki is the editor of the International Socialist Review.