Many friends don’t know much about lemongrass tea and where to buy lemongrass tea in Nepal. Today, the editor will share it with you. I hope it can help everyone. Let’s take a look! Contents of this article: The role of lemongrass. Where can I get the kind of lemongrass tea in Nepal?