Category: Science & Nature
Question: The 'Islets of Langerhans' is found in which human organ?
A. Pancreas
B. Kidney
C. Liver
D. Brain
Answer: A