Anti-migrant groups have taken to the streets in Johannesburg as the unofficial June 30 deadline for foreigners to leave ...