Colorectal cancer is linked to a low-fibre high-fat diet, sedentary lifestyle, alcohol and smoking.