Anti-election protesters disrupted a campaign meeting in Ravensmead
Burning barricades as part of a protest in Athlone
By-election for the House of Delegates: scene outside the polling station in Lenasia
Chris Heunis Supporters in Somerset West
Democratic Party (DP) launch
Democratic Party (DP) launch
Demonstrator protesting community council elections in Soweto.
Demonstrators protesting community council elections in Soweto
Demonstrators protesting community council elections in Soweto.
Demonstrators protesting community council elections in Soweto