Advertisement
Ludwick Marishane delivers this thought-provoking TED Talk in Johannesburg, South Africa.