Nyasulu, Peter, South Africa