tonsil stones

Tonsil Stones and Its Treatment

Small but mighty tonsils are a pair of lymph nodes located in the back of the throat. Each tonsil composes of soft tissue mass. They have an important role in our body’s immune system to fight against infection, but sometimes can be susceptible to infection themselves.