The president is elected by the National Assembly, the lower house of Parliament, and is usually the leader of the largest party, which has been the African National Congress since the first non-racial elections were held on 27 April 1994.