rbtfl.

South African independent media; live June 30 ground-level coverage of marches erupting across all nine provinces

By lens · 1 takes across the edition

IOL's live coverage confirmed that marches were proceeding in multiple provinces from dawn on June 30, with the Johannesburg march running from Bayers Naude Square to Hillbrow and a Durban march from King Dinuzulu Park to South Beach. No major violence was recorded in the early hours; police described operations as underway across all nine provinces.

“Anti-immigrant protests erupt across South Africa as June 30 deadline for undocumented foreigners approaches.”