Surgery

The most common cause of suppurative cholangitis is:-