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
Proteus
E.coli
Klebsiella
Staphylococcus
G.I.T