which country is called Land of Rainbow? September 17, 2020 – by admin which country is called Land of Rainbow?A. Indonesia B. South Africa C. Mexico D. Canada