MSPs have hit out at the Westminster government’s Immigration Bill during a Holyrood debate.
French-born SNP MSP Christian Allard led a debate “condemning” the bill, saying he was “appalled” by it.
Labour members also spoke strongly against the bill, which proposes a new offence of illegal working and requires landlords to carry out extra checks.
Conservative MSP Jamie McGrigor defended the bill, accusing Mr Allard of “talking nonsense”.
The bill has also faced opposition from Labour, Lib Dem and SNP MPs at Westminster, with a bid to derail it defeated by a margin of 49 votes.
It is currently at the stage of committee scrutiny at Westminster. Home Secretary Theresa May has defended it as providing “greater fairness to British citizens and legitimate migrants”.