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 … Continue reading Neem Oil for Psoriasis