Neem (azadirachta indica) green leaf and neem fruit on wooden table. organic green leaves of neem fruit