What are the Health Benefits of Amalaki aka Amla?

What is Amalaki aka Amla? Amla literally means “sour”; it is the Hindi word for a fruit tree (Emblica officinalis or Phyllanthus emblica) that grows throughout India and bears sour-tasting gooseberry-like fruits. Amla is also known […]