1. Anatomy and Embryology Department Faculty of Veterinary Medicine Cairo University Giza Egypt
2. Theriogenology Department Faculty of Veterinary Medecine Aswan University Aswan Egypt
3. Department of Surgery, Anaesthesiology and Radiology Faculty of Veterinary Medicine Aswan University Aswan Egypt
4. Theriogenology Department Faculty of Veterinary Medecine Assiut University Assiut Egypt