________ country is called Land of Rainbow ?

827

A. Indonesia
B. South Africa
C. Mexico
D. None of these