South Africa is the Rainbow Nation, a title that captures the country's cultural and ethnic diversity. The population of South Africa is one of the most complex and diverse in...