The blood vessel which supplies blood to the liver.
The blood vessel supplying blood to the kidney is the (a) renal vein (b) renal artery (c) dorsal aorta (d) hepatic vein
which blood vessel supplies blood to diaphragm