Which country is called “Rainbow Nation”? Arif Khan 8 years ago A. Australia B. USA C. Mexico D. South Africa