Which country is called Land of Rainbow?0 A. Indonesia B. South Africa C. Mexico D. Canada Submitted by: Kashif Hameed Read More Details about this Mcq: