Stephen Sutton makes 'largest' cancer charity donation - BBC News

A teenager with terminal cancer raises more than £2m for charity.