Question: what is the tamarind leaves?
Answer: Tamarind leaves, commonly known as 'Imli Patta' in India are the leaves of plant Tamarindus Indica which is a tall shade tree native to Africa but is widely grown in Asia as well. ... Tamarind leaves have a sour and tart flavour because of the presence of Vitamin C and tartaric acid.