Plant-based diets: How do they keep diabetes, heart disease at bay? - Medical News Today

Plant-based diets: How do they keep diabetes, heart disease at bay?  Medical News Today