Neem Oil for Psoriasis

The Neem tree -Azadirachta Indica – is an evergreen, native to South India, that grows up to 60 ft high. It is found in the tropical dry deciduous/evergreen and thorny forests and drier parts of Uttar Pradesh, Haryana, Punjab, Himachal Pradesh, Orissa, Andhra Pradesh, Kerala, Karnataka, and Tamil Nadu. It has been planted and naturalized throughout Africa and grows in
Read more