The tea is made from the dried leaves or stalks of the lemongrass plant known by the botanical name Cymbopogon. Lemongrass Green Tea is the ultimate immunity boosting tea. It has a wonderful lemony taste. Green tea has always been considered a ca...
Read More