Science or Snake Oil: can a detox actually cleanse your liver?

The human adult liver weighs about one-and-a-half kilograms, making it one of the largest organs in the body. It is responsible for a range of functions. It helps break down fats, carbohydrates and proteins into substances the body can utilise.