South Africa faces wave of Xenophobic violence as migrants flee ahead of June 30 deadline — Geo News