The flag of the Seychelles was officially adopted on January 8, 1996. The red, white and green are the official colors of the SPUP (Seychelles Peoples United Party). The blue and the yellow are the colors of the country's democratic party.