The current political culture in Sri Lanka is a contest between two rival coalitions led by the centre-left and progressive United People's Freedom Alliance (UPFA), an offspring of Sri Lanka Freedom Party (SLFP), and the comparatively right-wing and pro-capitalist United National Party (UNP). Sri Lanka is essentially a multi-party democracy with many smaller Buddhist, socialist and Tamil nationalist political parties. As of July 2011, the number of registered political parties in the country is 67. Of these, the Lanka Sama Samaja Party (LSSP), established in 1935, is the oldest.