Question: who is responsible for electing the president in south africa
Answer: 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 .