The primary political parties are the former ruling socialist People's Party (PP), known until 2009 as the Seychelles People's Progressive Front (SPPF) now called United Seychelles (US), and the socially liberal Seychelles National Party (SNP).