Anti-immigrant groups set June 30 as an unofficial "deadline" for undocumented migrants to leave, with protests taking place across South Africa. DW has more.
This is an ingested summary. Full reporting is available at the primary source below.