But if you are looking for the rationale behind it, here it is, Lemongrass is a plant known for its therapeutic and medicinal values, and it is indigenous to India and hence the name The Lemongrass. Similarly, Lemongrass is a home grown creative..
Relevance: 5.0611687