For years, the bustling pavements of central Johannesburg have been a stage for a silent war. On one side, the city’s street traders, the lifeblood of...
As Johannesburg prepares for the festive season, the City’s Public Safety Department is gearing up for what’s often the busiest and most volatile time of the...