South Africans participating in a nationwide march on Wednesday demanded that President Jacob Zuma step down because he abandoned black people.
"President Jacob Zuma has let down black people...Zuma has underestimated black people, he does not behave like a president," said protester Cebo Khanyile.
"Our previous presidents tried to fight and elevate black people but Zuma has eaten up South Africa with the Guptas! He must go."
Thousands flooded the streets in 15 city centres throughout the country on Wednesday to march against Zuma, led by trade union federation Cosatu.
Some 450,000 members were expected to participate. Police were visible and protesters were singing and chanting ahead of the march, which got underway at around 11am.
"We are here for the solidarity of workers, we voted for the ANC and not the Gupta family," said another protester, who did not want to be named.
"We are struggling to buy homes, to survive and it is all because of our president."
Crowds showed their support for presidential candidate Cyril Ramaphosa.
One of the songs chanted by protesters was: "[ANC secretary-general] Gwede Matashe let go of Zuma so Ramaphosa can reign."