Country: Egypt

Mohamed S. Moselhi works at the Ministry of Communications in Egypt.