Health Benefits Of Neem ‘Dogoyaro’ Leaf Neem leaf popularly known as ‘Dogoyaro’ or ‘Wonder Leaf’ in Nigeria is a natural herb that comes from the neem tree, other names for which include Azadirachta indica and Indian lilac. It is also a fast-growing tree of the mahogany family which grows in tropical regions in India. Neem leaves are well known not only for their...