Commonest cause of pyogenic liver abscess: (A) Aspiration, (B) Hematogenous spread from a distant site, (C) Direct contact, (D) Lymphatic spread
Answer is B. Hematogenous spread is most common among given option