Neem
Sorry, there are no products in this collection
Neem is a tree and has a second name in India: Drugstore tree. Its Latin name is Azadirachta indica. However, it is also called Niem, Neem or Margosa. Originally, the neem tree comes from Pakistan, India and Myanmar. Through the spread of humans, it is now native to parts of Africa, Asia, America and Australia.