Affiliation: | 1. Department of Zoology, College of Science, King Saud University, Riyadh, Saudi Arabia 2. Department of Zoology, Faculty of Science, Cairo University, Giza, Egypt 3. Department of Parasitology, Heinrich Heine University, Düsseldorf, Germany
|