Its election season in South Africa and you can tell that- by the number of mushrooming political parties. Is this the year the ANC gets a real challenge at the polls? In 2018, 26 political parties registered with the Independent Electoral Commission and most have a gripe against the ruling ANC….