What is service delivery protest

2 answers

From Internet:

Service delivery protests are defined as demonstrations, often violent in nature, levelled at incompetent municipalities for their perceived lack of public provision.
Protest