The blood vessel which carries blood from the alimentary canal to the liver is the

  • A hepatic artery
  • B hepatic vein
  • C hepatic portal vein
  • D mesenteric artery

The correct answer is C. hepatic portal vein

No explanation given
Previous question Next question