Images
Neem seeds
Neem foliage (Azadirachta indica)