Description : Why is South Africa called a ‘rainbow nation’ today? -Civics 9th
Last Answer : South Africa is called Rainbow Nation because it has got a huge multicultural diversity and coming together of people from different races. Whether a person is black, white, red it doesn't matter. ... a good future ahead. This term was coined by Desmond Tutu, then Anglican Archbishop of Cape Town.