Education

Neem – The Organic Pesticide

Neem, nimtree, Indian lilac – these are all different names for the same tree, known as Azadirachta indica. It’s native to the Indian subcontinent, but cultivated all around the world in tropical climates. What’s so interesting about this tree you may ask yourself? Well, it is the source of one of the most powerful organic […]