If you experience symptoms of allergy to pets, your sneezing and itchy eyes may soon find their solution in treatment. Researchers have identified immune mechanisms involved. The presence of our pets can trigger in some itching, sneezing and other allergic manifestations. A team of British researchers have identified the hitherto unexplained mechanism of all these inconveniences. The...