6 Benefits of eating neem leaves: Boost immunity and health naturally