Maximum absorption occurs in small intestine because
(a) Digestion is completed in the small intestine
(b) Inner lining of the small intestine is provided with villi which increases the surface area for absorption.
(c) Wall of the intestine is richly supplied with blood vessels (which take the absorbed food to each and every cell of the body).