Saturday, March 17, 2012

The new Egypt

Demonstrators in Egypt call for the expulsion of the US ambassador in Cairo.