Question 30_____ is the organ responsible for the production of insulinA.gastric glandB.pancreasC.duodenumD.liverObjective Show full explanation