Anti-immigrant groups have taken to the streets in Johannesburg as the unofficial June 30 deadline for foreigners to leave South Africa approaches. Protesters demand that all undocumented immigrants leave the country, blaming them for high crime rates and worsening unemployment.
Posted June 30, 2026