Egypt: Massive Protest

Millions rally against Egypt's leader in Cairo demanding his resignation.

June 30, 2013

Examined