As Africa gears up to host its first football World Cup, Panorama asks if the beautiful game can save a generation fighting to survive in South Africa. Show more
Discover 11,128,835 listings and 281,786 playable programmes from the BBC
As Africa gears up to host its first football World Cup, Panorama asks if the beautiful game can save a generation fighting to survive in South Africa. Show more