Neem leaf powder is an incredibly versatile ingredient which can be found in many health care products. The benefits of neem leaves are numerous as they can treat a wide variety of conditions both internally and externally. Here are the 5 incredible benefits of neem leaf powder. We also tell you how to make this powder at home in 2 simple steps.