Stevia is a 200-300 times sweeter than sugar plant. Cannot remember all the details now but a google trawl gave me enough info to decide me to give it a try. I am intending growing this next year, I wondered if anyone else had given it a try?
Phreddy
Phreddy
Comment