Amla Berry: An Ayurvedic Wonder
The amla berry or Indian gooseberry, is native to India. Small, round, yellow-green berries, their sour flavor can enhance a dish's flavor.
The amla berry or Indian gooseberry, is native to India. Small, round, yellow-green berries, their sour flavor can enhance a dish's flavor.