As the June 30 deadline set by anti-immigrant activist groups approaches, thousands of undocumented migrants primarily from other African nations are rushing to leave South Africa .
The deadline, driven by anti-migrant activist groups, comes after weeks of protests, intimidation, and violence…
