1. Department of Theriogenology Faculty of Veterinary Science University of Veterinary and Animal Sciences Lahore Pakistan
2. Department of Livestock Production Faculty of Animal Production and Technology University of Veterinary and Animal Sciences Lahore Pakistan