For the first time in 20 years, South Africa's ruling party could face a serious challenge in Wednesday's election.

The African National Congress has won every poll since 1994 but its popularity has been damaged by a series of corruption scandals.

The ANC's opposition is now hoping to tap into that discontent.

Al Jazeera's Haru Mutasa reports from Johannesburg.

Source: Al Jazeera