LONDON-A British teenage cancer sufferer who raised more than 3 million pounds ($5 million) for charity after his fund-raising campaign went viral on social media has died, his family said on Wednesday.

Stephen Sutton, 19, died in his sleep on Wednesday morning, his mother Jane said on Facebook. Sutton, who was first diagnosed with bowel cancer four years ago, raised the money for the Teenage Cancer Trust charity and won the support of numerous celebrities and politicians, including Prime Minister David Cameron.