18 Major Health Benefits of Moringa Seeds
Moringa seeds are the seeds obtained from the Moringa tree which is also known as drumstick tree. It is native to parts of Africa and Asia and is the sole genus of the flowering plant family. There are around 13 common varieties of moringa tree. Being a good source of many nutrients, like vitamins, minerals,