The blood vessel which carries blood from the alimentary canal to the liver is the?
The correct answer is: C
Explanation
The portal vein or hepatic portal vein (HPV) is a blood vessel that carries blood from the gastrointestinal tract, gallbladder, pancreas and spleen to the liver. This blood contains nutrients and toxins extracted from digested contents.