Liberal activist Mahmoud Salem explains
Tag Archives: Mahmoud Salem
What’s changed in Egypt since the revolution?
It depends, of course, on whom you ask.
Canada’s magazine
Liberal activist Mahmoud Salem explains
It depends, of course, on whom you ask.