News
Over 23,000 Homes Have Been Sold Under the Right to Buy Scheme to London’s Council Tenants in the Last Decade
Over the last decade, over 23,000 homes have been sold under the Right to Buy scheme to council tenants and while this may ...