When did you last pay a visit to your dentist? Have you ever pondered upon the idea that your oral health could be a mirror ...