The Indian gooseberry, also known by its Hindi name 'amla,' is a deciduous tree that is native to Asia. It is well known for bearing edible fruits of the same name, which are characterized by their light green color and extremely sour, astringent taste. Indian gooseberries...


Read More...