Artificial Insemination in cattle and buffalos
small changes