General Medicine General 962671df Acalculous cholecystitis is caused by - A Diabetes mellitus B Total parenteral nutrition C Tuberculosis D All