'UK's most generous man' donates kidney, blood and stem cells in world first

Azeem Ahmad, 34, from Newcastle, has saved the lives of at least 30 people thanks to his donations - despite having never met any of the people he has helped