Most houses in England and Wales are freehold. This means that the owner has a right to remain on the land and in the house in perpetuity (forever) or until he sells or transfers it, at which point the new owner takes over the right. Although technically the land (and therefore the house) actually belongs to the Crown, for all practical purposes it is owned by the home owner. There are some houses however that rather than being freehold are let on long leases. These are known as leasehold houses.