As South Africa approaches the June 30 deadline for illegal immigrants to leave the country, a series of protests have sparked both concern and conflict amidst a largely peaceful backdrop.

The June 30 protests in South Africa spotlight the challenges of immigration policy and governance, as various stakeholders voice concerns over the treatment of migrant…

The June 30 protests in South Africa spotlight the challenges of immigration policy and governance, as various stakeholders voice concerns over the treatment of migrant…