A boy whose African name means "tree shaker" ; A man who spent twenty-seven years in prison for challenging apartheid ; The first black president of South Africa ; All of the above !
A boy whose African name means "tree shaker" ; A man who spent twenty-seven years in prison for challenging apartheid ; The first black president of South Africa ; All of the above !