Which of these national flags has more than three colors?

Question: Which of these national flags has more than three colors?

Choices:

Russia
Jamaica
United Kingdom
Egypt

Correct answer:

Egypt