________ country is called Land of Rainbow ?

817

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