Azadirachta indica

The neem tree is a medium to large sized tree. With a height of about 20-25 meters, the nature of the tree is a canopy, a dense canopy throughout the year.
Neem trees for sale to middle east
Azadirachta indica farm thailand
Visitors: 22,648