India is endowed with innumerable medicinal plants. Among these, ‘Amrutha balli’ tops the list being the most used premier medicinal herb. It is a miraculous ancient herb with amazing medicinal values and health benefits. The name ‘Amrita,’ which literally translates to ‘the root of immortality’ or ‘nectar’ lends its name to the plant. Native to…
Recent Comments