Apartheid is no longer law. But fast-forward more than 50 years from when apartheid laws were put in place, and many black residents still live in tin shacks, confined to sandy, arid areas far outside the city.