Seven new towns are set to swamp the British countryside - is one popping up near you? March 23, 2026 · Daily Mail Read full story at source