Several types of environmental, chemical and metabolic carcinogens exist both exogenously and endogenously. Humans are daily exposed to aforementioned carcinogens through various sources such as through water, air and food or through metabolic and inflammatory... ...