June 30 in South Africa: Heavy Security, Xenophobia Fears and World Cup Pride Collide
South Africa wakes up today under heavy security and a cloud of anxiety, as authorized marches and unofficial anti‑immigrant “deadlines” converge on cities from Johannesburg
Read more