Fergal Keane finds surprises and hope among people he first met more than 20 years ago in some of Britain's most hard-pressed communities. Show more
Discover 11,128,835 listings and 279,943 playable programmes from the BBC
Fergal Keane finds surprises and hope among people he first met more than 20 years ago in some of Britain's most hard-pressed communities. Show more