In which part of the alimentary canal food is finally digested?

In humans, small intestine is the site of complete digestion of food like carbohydrates, proteins and fats. It receives the secretions of two glands, liver and pancreas through a common duct.

9