Labour's Andy Sawford has won the Corby by-election, gaining the seat, previously held by Louise Mensch, from the Conservatives.

The result gives Labour its first Tory by-election scalp since 1997 and prove embarrassing for Prime Minister David Cameron.

Mrs Mensch, who quit the seat in August so she could move to New York for family reasons, said she would accept responsibility for an election loss. Taking to Twitter, Mrs Mensch said: "Election result will not be a verdict on either Christine, or the Conservatives, but only on the decision I took to step down mid-term."