The common bile duct, portal vein and proper hepatic artery are found in the free edge of the...
A. Hepatogastric ligament
B. Right coronary ligament
C. Hepatoduodenal ligament
D. Omental bursa