People have planted neem or margosa trees (Azadirachta indica) for centuries to reap innumerable benefits. Their seeds are pressed ... toothed, evergreen leaves that easily withstand sun, wind ...