Egyptian Protestors Storm U.S. Embassy in Cairo
Egyptian protestors bombarded the U.S. Embassy in Cairo in Tuesday, climbing the walls and bringing down the American flag and replacing it with a black flag with Islamic symbols reading “There is no God but Allah and Mohammad is his messenger,” an emblem often used in Al-Qaeda propaganda. Others in […]

