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