Correct option (d) Liver
Explanation :
Bilirubin is broken down to urobilinogen and stereobilinogen. Yellowish brown colour of stool is due to the stereobilinogen.
Due to the malfunctioning of liver, insufficient production of stereobilinogen leads to white stool.