Define your generation here. Generation What
Mahmoud Sharif
 
Mahmoud Sharif is a law student at the University of Alexandria.
 
Opinion
Mahmoud Sharif
Camp David: Fortress of the counterrevolution
Future resistance struggles will not succeed unless they confront new imperialism