Which MPs have the smallest majorities – and which have the largest?
There are seven MPs who won their seat at the General Election by a majority of under 100.
There are seven MPs who won their seat at the General Election by a majority of under 100.