Twenty-five people were arrested on Thursday when a protest turned violent in Selobelo township near Carolina, Mpumalanga police said.

Lieutenant-Colonel Leonard Hlathi said the protest started on Thursday morning and the people arrested were mostly school children.

“Six police officers were injured when protesters pelted them with stones as they were trying to defuse the situation.”

A municipal office and a library were set alight and partially burned down. Residents were protesting about service delivery in the area, Hlathi said.

“Three police vehicles and six water tankers were also damaged, while four foreign nationals' shops were looted.”

The 25 were expected to appear in the Carolina Magistrate's Court on Friday on charges of public violence and possession of stolen property. – Sapa