Question: where does the blood in the hepatic portal vein come from
Answer: The portal vein or hepatic portal vein is a blood vessel that carries blood from the gastrointestinal tract , gallbladder , pancreas and spleen to the liver .