Beans, also known as legumes, are rich in three types of phytochemicals which are known to fight against cancer.
US scientists have discovered a chemical in pepper plant (long pepper) called Piperlongumine (PL) that is found to have anti-cancer properties.
Here are the top 15 cancer fighting foods you need to know about. We've also listed foods that increase the risk of developing cancer, and three things to keep in mind to stay cancer free.