Johannesburg braces for traffic disruptions as 5,000 marchers expected to protest on 30 June June 25, 2026 · IOL Read full story at source