The news is by your side.
Browsing Tag

neem

Neem: benefits for skin

What is neem and where is it found? Neem is a herb that comes from neem trees. These trees are commonly found in tropical regions like India. Neem is also known as Indian lilac. Neem