HomeNursing questions Fasciola live in.. Liver and bile duct Fasciola live in: a. Liver and bile duct*** b. Pancrease c. Stomach d. Kidney. Facebook Twitter Share:Fasciola live in.. Liver and bile duct Facebook Twitter WhatsApp Pinterest LinkedIn Reddit Tumblr Telegram Email