Le-Organics NEEM POWDER - Neem is made from sun dried leaves of Neem ( Azadirachta indica) tree. The neem leaves are sourced from the forest area of western ghats (mountains) in India. Its prepared in most hygienic and GMP facilities. Le Organics supports farmers directly and brings pure & authentic products to consumers at affordable prices.