
South Africa's opposition parties mounted an 11th-hour assault Sunday on the ruling ANC's 30-year-old grip on power, staging large-scale rallies three days before what promises to be a historic general election.
From the right, the Democratic Alliance (DA) gathered in the town of Benoni outside Johannesburg to cheer on leader John Steenhuisen under a pair of national flags ahead of Wednesday's vote.