Why Lemongrass Is a Super Herb: Top 10 Health Benefits

Lemongrass, scientifically known as Cymbopogon citratus, is a tall, perennial grass known for its refreshing lemony aroma and citrus flavor. Native to India and...