1997General ScienceDefence TechnologymediumIn mammals, Leydig cells are found in–(a)Liver(b)Testis(c)Renal(d)DuodenumShow answer Save Listen Share