which country is called Land of Rainbow?A. CanadaB. South AfricaC. IndonesiaD. Mexico Found an error? Read our corrections policy and report it in the comments below.