South Africa: Protests, Police, Water Cannons Mark Anti-Femicide Demon – AuthenticAfrican

Posted on by All Africa

[News24Wire] The fear and horror over the rape and murder of women was brought to the attention of delegates attending the World Economic Forum in Cape Town on Wednesday with the refrain "Where is Cyril? Where is Cyril" being chanted by protesters outside the Cape Town International Convention Centre (CTICC).