The London authority has the largest number of privately rented properties in England (52,700), accounting for 43% of its total housing stock.
Click on this link to be re-directed to the original article.
The London authority has the largest number of privately rented properties in England (52,700), accounting for 43% of its total housing stock.