Close up of Neem flowers or Azadirachta indica flowers. A branch of inflorescence Neem flowers or Azadirachta indica flowers.