Home » South AfricaWhich country is called “Rainbow Nation”? by A. Australia B. USA C. Mexico D. South Africa