The "new" South African Flag was adopted in 1994. The flag was designed to symbolise unity.
the Black population.
White represents the White population.
Gold /Yellow represents the Indian, Asian and other population richness of
Green represents the richness of South Africa’s farming.
Red represents the blood lost in the independence Wars.
Blue is for the oceans surrounding South Africa.