There are many reasons why 30-a-week is the new 5-a-day. Plant foods provide fibre, polyphenols and other nutrients needed to ...