Login  |  Register

The Neem tree (Azadirachta indica A - Sanskrit …

NEEM (Azadirachta indica) Neem is a fascinating tree, found on every Island in Fiji. For centuries, the Islanders have used various parts of the tree.

Alexa Traffic