Allam A. Allam, Egypt