Venous blood of liver is drained by
The poal vein and hepatic aeries form the liver's dual blood supply. After draining into the liver sinusoids, blood from the liver is drained by the hepatic vein. Ref - Researchgate.net
Poal vein
Hepatic aery
Sinusoids
Hepatic veins
Abdomen and pelvis