Indian gooseberry a.k.a. Amla, is a berry produced on a tree with the scientific name Phyllanthus emblica. It is a food additive commonly available in India, Read More » Indian Gooseberry Possible Miracle for Both Diabetes and ...