Neem – The sacred tree of Ayurveda

The Neem tree (Azadirachta indica) is a tropical evergreen tree native to India, Pakistan, Bangladesh and Burma. It belongs to the plant family of the Meliaceae related to the Mahagony tree. It is a fast growing tree that can reach a height of up to 35-40 metres. Its leaves have a very bitter taste, whereas…