Pathology

25/M presented with jaundice, clay coloured stool and pruritus. Bilirubin was 7gm%, Direct Bilirubin 5gm%, ALP 500 IU/L. Biopsy from biliary tract revealed the following. What is your diagnosis?