Are you fed up of an itchy skin? Itch is that unwanted guest that knocks your door and stay with you for as long as they want to, making your nights sleepless. Itch is not only a skin problem but an itch makes you scratch the area, thereby becoming a source of embarrassment in public […]