Answer:
The liver is located in the upper right portion of the abdomen. It is the largest gland in the human body that performs several important functions. It is the only organ that has the ability to regenerate efficiently.
The gallbladder is a small organ that stores bile (Throw up/ vomit). It is attached to your digestive system by a system of hollow ducts called the biliary tree. The gallbladder sits in an indenture underneath the right lobe of the liver.