Man fined for housing 18 people in three-bed home positivelysharing 1 day ago Reading Time: < 1 minute A landlord has been ordered by a court to pay £37,000 after 18 people were found living in a terraced house in north London. Read More