Neem
In India--where it has been used for more than 4,000 years--the neem tree has such a variety of medical applications that it is sometimes referred to as the village pharmacy. Now modern research is proving what has been long known by Ayurvedic med...