Which part of alimentary canal receives bile from the liver?

Bile is secreted by the liver, stored in gall bladder and released into the small intestine where it breaks down lipids into fatty acids, helps in absorption of fat soluble vitamins and neutralization of gastric acid.

6