By Jenny Hills   Food & Nutrition, Health It wasn’t until recently that the many health benefits of moringa seeds have become widely known in the world. Moringa seeds come from the moringa tree (MoringaOleifera) which is native to northwestern India and is sometimes called the drumstick tree or horseradish tree. Almost every part of the