
Three decades after the advent of democracy, South Africa will go to the polls on May 29 for general elections and perhaps the first serious challenge to ANC rule.
Opinion polls suggest President Cyril Ramaphosa's party may win less than 50 percent in nationwide elections for the first time and may be forced to share power.