There are 4,000 chemicals in tobacco smoke:
World Health Organisation says, there are about 4,000 known chemicals in tobacco smoke and more than 50 of them are known to cause cancer in human beings.
Researchers at the University of Pennsylvania's School of Medicine's Center of Excellence in Environmental Toxicology have found an indirect way in which tobacco carcinogens cause lung cancer.