'They came with machetes' - deadline looms for migrants to leave South Africa
Protesters have set 30 June as the date for all undocumented migrants to leave the country.
Coverage by Political Leaning
See how different sides of the spectrum reported this story
Notable Quotes
"The scapegoating of vulnerable people was not the solution to the country's complex economic challenges."
— Cyril Ramaphosa , Politician
"If you come into South Africa with a passport that allows you to stay for 30 days... you know you're breaking the law."
— Jacinta Ngobese-Zuma , Activist
"South Africans don't like foreigners, especially Nigerians. South Africa is not a place to be - it's a place you can lose your life at any time."
— Benjamin , Other
Key People
All Coverage
Protesters have set 30 June as the date for all undocumented migrants to leave the country.
Similar Stories
Related coverage based on topic and tags
Twelve women have been killed in one part of South Africa since July. Here's what we know so far
South African President Cyril Ramaphosa says the murders are a "stain on our national conscience".
September 28, 2026 at 05:26 PMSouth Africa to clean up high-risk areas after 12 women killed
The deaths sparked a national outcry about the scale of violence against women in the country.
September 29, 2026 at 10:33 PMSpanish police clear migrant camp on Ceuta beach ahead of royal visit - Reuters
Spanish police clear migrant camp on Ceuta beach ahead of royal visit Reuters
October 4, 2026 at 11:13 AMGerman minister calls for expedited deportation in mass border crossings - Reuters
German minister calls for expedited deportation in mass border crossings Reuters
September 26, 2026 at 02:07 PMMalaysia begins controversial repatriation of asylum seekers to Myanmar
Human rights groups say some 5,000 returnees could face violence, persecution and forced conscription.
September 29, 2026 at 06:06 AMUK-France 'one in, one out' migrant scheme scrapped
Some 1,500 people have been removed to France since the scheme began just over a year ago.
September 30, 2026 at 05:11 PM