Neem tree is quite commonly found in India and on account of the presence of polyphenol flavonoids with antibacterial and antifungal properties, neem leaves are beneficial for catering to a variety of health and beauty needs. However, it might not be feasible to get hold of fresh neem leaves...