South Africa faces a critical juncture as anti-immigrant groups set a 30 June 2026 deadline for undocumented migrants to leave. President Ramaphosa announces strict enforcement measures amid rising violence and political pressure.
© 2026. All rights reserved.