Johannesburg has always been a city that refuses to sit still. It shifts, mutates and, of late, it crumbles. But it’s also a place of constant reinvention, where stories are written daily in the ...