Which are the only two countries whose flag has six colors?

Question: Which are the only two countries whose flag has six colors?

Choices:

South Sudan and South Africa
Sudan and South Sudan
None of these
Sudan and South Africa

Correct answer:

South Sudan and South Africa