10 Health Benefits of Artichokes

Artichokes are a variety of thistle. The head of the plant is eaten before it...