Soweto blends traditional, contemporary