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.