The Secret Benefits of Moringa Leaf You Should Know
Moringa leaf, moringa oleifera, is known by several names to several people. It is referred to as the drumstick plant or miracle tree and is popular in Asia and Africa. Moringa leaf is prevalent in the northern part of Nigeria and is known as Zogela in Hausa.
Read more ›