Most common cause of liver abscess is
E.coli most common in Western countries Klebsiella pneumonia most common in Asian countries Staphylococcus most common in children suffering from chronic granulomatous disease