 South Africa will swear in a new cabinet on Wednesday, with ministers from many parties forming what has been described as a national unity government. President Cyril Ramaphosa announced the 32-member cabinet on Sunday, which saw him keep 20 posts, that's more than 60%, for his African National Congress, or ANC.