We meet the Oxford man who gave his kidney to a stranger, the world’s finest classical guitarist who lives locally, and Tim Midge who has got to wait a decade to receive a prize.
Discover 11,128,835 listings and 277,868 playable programmes from the BBC
We meet the Oxford man who gave his kidney to a stranger, the world’s finest classical guitarist who lives locally, and Tim Midge who has got to wait a decade to receive a prize.