Question 5The blood vessel which carries blood from the alimentary canal to the liver is A.hepatic arteryB.hepatic veinC.hepatic portal veinD.mesentericObjective Show full explanation