The Liberal Democrats have secured a resounding win in the Chesham and Amersham by-election, taking the seat off the Conservatives for the first time since it was created in 1974.
Immigration: we need humanity, pragmatism and a rigorous visa system
A sensible debate on the issue has been stifled by zealotry at both extremes.