Mr. Stevia: The Sweet Success of a Kenyan Farmer Stevia is a sturdy green plant whose leaves contain a unique source of natural sweetness (Photo Credit: Cherotich Kenei) Stevia is a sturdy green plant whose leaves contain a unique source of natural sweetness. It’s grown all over the world, and is fast becoming one of […]
Read More