Scores of Soweto residents including hostel dwellers and izinduna, have once again marched in their numbers to march against illegal immigrants.

Follow our live blog for rolling updates on the nationwide protests taking place across South Africa on June 30. Get the latest developments, traffic disruptions, police responses, protest action and official statements as events unfold throughout the day.

Related Topics:

Ahead of June 30 protests, Cachalia told officers to protect all communities and act without fear, favour or prejudice.

The usually bustling shopping lanes of Bellville and Mitchells Plain fell eerily silent on Monday as businesses prepared for the uncertainty surrounding the anticipated June 30 ant…