Lion checks tenant’s right to rent – why it matters:An increasing number of landlords have been fined in what appears to be a new crackdown on illegal immigration. Fines totalling £163,000...