About 4.2-million people in South Africa have diabetes, representing about one in nine adults. Stock photo.