________ country is called Land of Rainbow ?

822

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