flowers and pods on moringa oleifera tree

moringa oleifera, drumstick tree