Azadirachta Indica, commonly known as Neem, is a medicinal tree of the family Meliaceae. Due to its various uses and medicinal properties, the United Nations has declared it as the TREE OF THE 21st CENTURY.The leaves, roots, flowers, seeds, bark and fruits of the neem...

read more