The liver is the largest organ in the body, weighing between 1500-1600 grams. It has a dual blood supply of 80% from the portal vein and 20% from the hepatic artery. The liver has important vascular, metabolic and excretory functions. It plays a key role in carbohydrate, protein and fat metabolism. The liver also performs the vital functions of drug metabolism, hormone production, and coagulation factor synthesis.