Jacob Zuma appeared in court on Friday after facing 16 charges of fraud, corruption, money laundering and racketeering – with the case being postponed until June 8, 2018.
Between 2,000 and 5,000 people gathered at the King Dinizulu Park in Durban before marching to the high court. Here are some of the best images.
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.