Marwan Osman is 25 and a software engineer who lives in Alexandria . Massive demonstrations against and in favor of the Egyptian president have hit streets . CNN has received scores of iReports from Egyptians documenting the protests . Comment:
Massive demonstrations against and in favor of the Egyptian president have hit streets . CNN has received scores of iReports from Egyptians documenting the protests . Comment: