A new study has revealed that daily viruses and bacteria drive 2.3 million cancers every year — and can be vaccinated against.

Source: The common viral infections that are responsible for one in eight cancers