Bile is produced by-

Stomach

Liver

Salivary gland

Pancreas