Department of Zoology and Entomology, Faculty of Science, Al-Azhar University, Nasr City, Cairo 11884, Egypt
Faculty of Science, Al-Azhar University
Cairo, Al Qāhirah, Egypt