What is Stevia? Originally found in South America, stevia is a green, leafy plant known for its potent sweetness. Quite interestingly, in some cultures, it has been around for many centuries and has been mostly used for the treatment of diverse kinds of illnesses. If you were to stumble upon a stevia plant out in […]