Packed with nutrients and low in calories, artichokes are a great addition to the diet. Benefits include improved liver ...