Africa’s oldest liberation movement, South Africa’s African National Congress (ANC), is 105 years old.The ruling party is plagued by allegations of corruption and infighting.