LLondon Read More Who’s to blame for London’s housing crisis? Labour of course19 August 2025 Between 2025 and 2030, London is expected to see a net increase of 973,000 through net migration. Every…