By: Sarah Dean, David McKenzie
Johannesburg, South Africa (CNN) — South Africa’s African National Congress (ANC) party faces a mammoth challenge as it needs to form a government with its political rivals after suffering a seismic blow in last week’s election.