1. Department of Theriogenology University of Veterinary and Animal Sciences Lahore Pakistan
2. Department of Livestock production University of Veterinary and Animal Sciences Lahore Pakistan
3. Nuclear Institute for Agriculture and Biology Faisalabad Pakistan
4. Department of Clinical Medicine and Surgery University of Veterinary and Animal Sciences Lahore Pakistan