Neem is known to be beneficial in itching