Hear about an abandoned Afghan boy who survived on his wits, the ex-fraudster who ended up a barrister and the homeless New Yorker who hustled herself a Harvard education Show more
Discover 11,128,835 listings and 279,698 playable programmes from the BBC
Hear about an abandoned Afghan boy who survived on his wits, the ex-fraudster who ended up a barrister and the homeless New Yorker who hustled herself a Harvard education Show more