Which part of alimentary canal receives bile from the liver

Which part of alimentary canal receives bile from the liver?

  1. Stomach
  2. Small intestine
  3. Large intestine
  4. Oesophagus

Answer

Bile is secreted by liver and is stored in gall bladder from where it enters the small intestine via common duct.

The correct option is B.