Liver is a reddish-brown, triangular organ located just below the diaphragm, in the abdominal cavity. It is the largest internal organ of the body, and is responsible for the synthesis and storage of glycogen, detoxification, bile synthesis, immune system regulation and several homeostatic and metabolic activities.