Egyptians demand secret police give up torture secrets The headquarters of the Egyptian State Security Services in Cairo is an impenetrable concrete fortress of thick walls and turrets, its main building menacing and Read More » March 8, 2011 No Comments