Why is cancer so common?

Hundreds of thousands of people are diagnosed with cancer every year in the UK. It is not one disease; there are over 200 different types, each with its own symptoms, methods of di[...]