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 279,770 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