- Thursday, August 12, 2010, 10:07
- Health
Among the many natural vegetation and herbs that people in India use for their medicinal properties, the Neem tree (L. Azadirachta Indica) is one of the the majority beneficial for natural or Ayurvedic medicine. Found over the majority of the forested regions of the Indian Subcontinent, as well as in other country of ...
Full story