Warning of Scots cancer cases to rise by a quarter

Around 42,000 people will be diagnosed with cancer every year by 2040, a charity says.

Source