Is Moringa a Superfood?

“Superfood” is an overused term, but moringa, a tropical plant packed with nutrients, may actually deserve the title.