A woman protester attempts to dismantle a barbed wire barricade, newly erected by the Egyptian army, near Tahrir square in Cairo, Egypt, Thursday, Nov. 24, 2011. International criticism of Egypt’s military rulers is mounting after five days of clashes between police and protesters demanding the generals relinquish power immediately. (Tara Todras-Whitehill)
