Farewell to alms / Can the social contract survive in Britain? Niall Gooch The Spectator 16 0 19.03.2025 .....© The Spectator visit website