Party leaders in South Africa have rallied their supporters and made their final speeches. But a quarter of a century since the first democratic elections, the promises haven't changed much.

Neither have the problems for everyday South Africans.

Thousands gathered in their party colours to choose who they think will resolve their main concerns - inequality, unemployment and corruption.

While for others, access to basic services like electricity and sanitation will determine who they will choose.

The African National Congress has led the country since the end of apartheid, but it is accused of not doing enough.

It faces major challenges from the Democratic Alliance and Economic Freedom Fighters Party.

But President Cyril Ramaphosa believes he's done enough to convince South Africans to return him to power.

So can the ANC still appeal to voters?

Presenter: Imran Khan

Grant Masterson - Head of programme for Political Institutions and Processes at the Electoral Institute for Sustainable Democracy, EISA

Sanusha Naidu - Researcher at the Institute for Global Dialogue

Joseph Ochieno - Political commentator on African politics.

Source: Al Jazeera News