Which part of alimentary canal receives bile from the liver?
Small intestine
The correct option is B.
Explanation of correct option:
Explanation of incorrect option:
Stomach and large intestine do not receive bile from the liver.
Final answer: Small intestine is the part of the alimentary canal that receives bile from the liver.