
Smoking, being exposed to toxic chemicals or radiation, and carrying mutations in certain genes are some of the best-known risk factors for cancer. But another cause of cancer isn't discussed as often: viruses.
So which viruses can cause cancer, and how do they do it?