Anti-migrant rally in South Africa demands undocumented foreigners leave. Post navigation South Africa deploys police as anti-immigrant protests prompt fears Islamic centre brings joy through World Cup watch parties