amla berry

Amla berry — also referred to as Indian Gooseberry — is one of the most “revered medicinal [berries] in the entire subcontinent of India.”

The post All About Amla Berry and How it Benefits Your Immune System appeared first on One Green Planet.