What causes stains on teeth in non smokers? - Dr. Aniruddha KB