Protesters have set 30 June as the date for all undocumented migrants to leave the country.(Associated Medias) - All rights reserved