Homeowners to be compelled to sell homes for new towns across England Friday, April 3, 2026 housing development compulsorypurchase england government homeowners urbanplanning newtowns property labour The Labour Party government has unveiled plans to develop seven new towns across England, raising concerns as homeowners may be forced to sell their properties to accommodate these large-scale projects. The selected sites … Read More