
South African President Cyril Ramaphosa is appealing for calm in the North West province after violent protests.
People are demanding the resignation of a provincial leader who has been accused of corruption and delivering poor services.
Al Jazeera's Catherine Soi reports from Mahikeng, South Africa.