7 Top Health Benefits of Neem Leaves

Neem leaves are obtained from neem tree or popular as Indian Lilac. These trees can be found throughout India. They are extensively used for making Ayurvedic medicines. Their antibacterial, anti-inflammatory and antifungal properties are the main reasons why they are made into medicines. There are more than 130 various biological compounds which make them great […]