Himalaya products are far more better than any other product. specifically if talking about herbal kajal it the best product one can use.it is smudge proof and water proof. all the girls out there I recommend evrybody to use this beauty product. using this product I never felt any harmful effect.