Poor sleep? Lice might be the cause
Lifestyle | October 01, 2013 12:46 ISTNew Delhi: Head lice, parasitic insects that live on the human scalp and survive by drinking human blood, makes the scalp itchy and an expert says that it can be one of the reasons behind