|
|
The neem tree, or the Indian margosa tree, is a very common Indian tree which grows in the evergreen dense forests. It is biologically named as Azadirachta indica, which literally means ‘free tree of India’.
Note: This page does not collect e-mail addresses. |
||||||||||||||||||||||||||||||||||||||||||
Partners
|