Ahmed Shawki
Ahmed Shawki is on the editorial board of the International Socialist Review and is the author of Black Liberation and Socialism.
Ahmed Shawki is on the editorial board of the International Socialist Review and is the author of Black Liberation and Socialism.