Hlafu, B. P., South Africa