Bile is secreted by liver. It is a complex watery fluid containing bile salts (Na glycocholate and Na-taurocholate) bile pigments (bilirubin and bilivirdin), cholesterol, mucin, lecithin and fats. It acts on the fats and emulsify them into simple forms; mono or diglycerides by the action of lipase