South Africans vote in national and provincial elections on May 29 with opinion polls suggesting the governing African National ...