Man fined for housing 18 people in three-bed home positivelysharing 2 years ago Reading Time: 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