5 Remedies For Body Itching

Itching is an unpleasant sensory experience which evokes ‘scratching’ (which is not a solution!) as an instant defence mechanism. Body itching can be caused due to a host of factors some of which are …