Creator
In South Africa, human rights are especially pertinent to business. Many companies have a prominent role in other African countries, which might have human rights implications.…