Moringa : A Tree Called Miracle!

The Moringa tree that originated in the foothills of the Himalayas has innumerable benefits that justify its name as the ‘Miracle Tree’. It is also known as the Drumstick tree, Horseradish tree, Ben Oil tree and Benzoil tree and is easily cultivated in tropical and subtropical climates. Packed With Nutrients All parts of the Moringa […]