The definitive list of things that cause and prevent cancer

A kind soul compiles an ongoing list of all that which causes or prevents cancer, or both. According to UK Daily Mail headlines that is. We need lists like these, mostly to show our mothers I think.

Check it out.