Friday, October 10, 2025
Home Community Sales of new build homes in London collapse to disastrous all-time low