Gavati Chaha In English – Health Benefits, Uses & Side Effects

“Gavati Chaha”, known as Lemongrass in English, is a perennial plant native to India, the Philippines, Malaysia, Indonesia, and various tropical regions of Asia....